nebulous / infinitude

Open control of Carrier/Bryant thermostats
MIT License
225 stars 50 forks source link

Support for Docker #72

Closed MizterB closed 5 years ago

MizterB commented 5 years ago

This PR provides a Dockerfile and example Docker Compose file that builds the latest Infinitude source on a Ubuntu base. Configuration options are exposed via Docker environment variables.

This is a setup I initially had working about a year ago. While assembling this PR I found that WWW::Wunderground::API is now throwing errors and causing the image build to fail. This error is probably not unique to Docker - it probably impacts any new install of Infinitude.

Regardless, this image requires some further troubleshooting before being merged, but I wanted to at least create the PR to get it rolling.

MizterB commented 5 years ago

Docker support is ready to go. I also included usage instruction in the README.

nebulous commented 5 years ago

Thanks for your contribution. One of these weeks I hope to be able to do something myself!