Serverside stuff for thesis project
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
2EEEB 7da28f3485
Fix db writing function
2 weeks ago
inenvmon Fix db writing function 2 weeks ago
.gitignore Update README and LICENSE 4 months ago
Dockerfile Server dockerization and related restructuring 4 months ago
LICENSE Update README and LICENSE 4 months ago
README.md Update README and LICENSE 4 months ago
docker-compose.yml Server dockerization and related restructuring 4 months ago
mosquitto.conf Server dockerization and related restructuring 4 months ago
mosquitto_users Server dockerization and related restructuring 4 months ago

README.md

inenvmon_server

Serverside stuff for thesis project. Some components are under a different license.

The provided Dockerfile builds a monolith container providing an MQTT broker, data collector, data access API and a webapp.

Passwords should be set up before deploying the container. The MQTT password should substitute the string mqttsecret in inenvmon/inenvmon_collector.py and mosquitto_users and the API secret should substitute the string itsasecret in inenvmon/inenvmon_collector.py and inenvmon/web/inenvmon_web.py

The MQTT broker is running on port 9888 and the API/webapp on port 8080. Mapping to host ports can be adjusted in docker-compose.yml

The legacy version can be found in the legacy branch of this repository.