With this, you'll get:
- WeewX 4.8.0 installed from sources in Debian Stretch, with:
- The Interceptor driver (https://github.com/matthewwall/weewx-interceptor)
- The MQTT Publish service (https://github.com/weewx/weewx/wiki/mqtt)
- Installed in a docker image based from Debian:stretch
- weewx-core will expose port 8090 to listen for Weather Station Clients
- weewx-web will listen on port 8080 in the regular network driver and will expose the weather in a nice nginx web page
I provide with a docker-compose, running two services:
- weewx-core (the weewx install)
- weewx-web (an nginx web-server)
You'll probably want to mount some files/directories inside the container to keep data, so adapt the docker-compose to your needs:
- /weewx.conf:/home/weewx/weewx.conf
- /html/:/home/weewx/public_html/
- /archive:/home/weewx/archive/
How to use:
- First, git clone this repo: git clone https://github.com/jaysbeekay/WeewX-Docker.git
- Change directory and create the image: cd .. && docker build -t weewx .
- Then, rename the docker-compose and run it: docker-compose up