Serverside stuff for thesis project
Go to file
2022-05-11 10:29:05 +02:00
inenvmon Fix db writing function 2022-05-11 10:29:05 +02:00
.gitignore Update README and LICENSE 2022-01-21 19:15:15 +01:00
docker-compose.yml Server dockerization and related restructuring 2022-01-21 19:14:47 +01:00
Dockerfile Add version without MQTT broker 2022-01-21 19:24:26 +01:00
LICENSE Update README and LICENSE 2022-01-21 19:15:15 +01:00
README.md Add version without MQTT broker 2022-01-21 19:24:26 +01:00

inenvmon_server

No MQTT broker version

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

The provided Dockerfile builds a monolith container providing the 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 the API secret should substitute the string itsasecret in inenvmon/inenvmon_collector.py and inenvmon/web/inenvmon_web.py

The API/webapp is running 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.