One comfortable way to run a smarthome server and all required software is via docker. Depending on your smarthome system (Home Assistant, openHAB, etc) a pre-defined docker-compose.yml file helps to set up a pre-configured system incl. all software (influxdb, mosquitto, etc) in a very short amount of time (e.g. see here). In such a setting, the BS440-script is the only thing that has to be installed manually.
Idea
Containerize the BS440 script incl. all required installations, so that the BS440-script can be installed among all other required software in just one docker stack.
Required steps (?!?)
Creating a Dockerfile
Specify the base image to use
Copy the files from the project into the container
Run to install any dependencies
Specify the command that should be run when the container is started
Build the docker image
Push the image to a container registry (e.g. Docker Hub)
Run the image
...?
Remarks
Achieving this would be pretty neat (maybe not only for my setup?). In case someone can give hints / can contribute, let me know...
Situation
One comfortable way to run a smarthome server and all required software is via docker. Depending on your smarthome system (Home Assistant, openHAB, etc) a pre-defined docker-compose.yml file helps to set up a pre-configured system incl. all software (influxdb, mosquitto, etc) in a very short amount of time (e.g. see here). In such a setting, the BS440-script is the only thing that has to be installed manually.
Idea
Containerize the BS440 script incl. all required installations, so that the BS440-script can be installed among all other required software in just one docker stack.
Required steps (?!?)
Remarks
Achieving this would be pretty neat (maybe not only for my setup?). In case someone can give hints / can contribute, let me know...