Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes docker-compose, adds HTTPS and refactors image builds (fixes #234) #276

Merged
merged 5 commits into from
Jan 16, 2020

Conversation

alackmann
Copy link
Contributor

@alackmann alackmann commented Aug 24, 2019

  • Fixes failing docker-compose file with new images and linking
  • Replaces nginx http proxy with traefik with LetsEncrypt SSL certs which is just better
  • Assumes a move to remote managed builds (requiring some setup on the official repo to work properly), rather than build on device. This allows easier remote deployment without the full repository. The assumption being, most people who want to deploy their own OpenHAB Cloud are doing so on a server of some sort, rather than their personal device and don't want to muck about with a local build every time they make a change to the configuration. This method allows configuration to be separated from the app code.

Let me know if I've broken anything. Comments welcome..

* Moved Dockerfile into root

* Dockerfile tidying

Signed-off-by: Andre Lackmann <andre@lackmann.net>
* Moved Dockerfile into root
* Dockerfile tidying
* moving and updating docker-compose
* updated docker configuration and docs

Signed-off-by: Andre Lackmann <andre@lackmann.net>
@alackmann alackmann changed the title Fixes docker-compose, adds HTTPS and refactors image builds (#234) Fixes docker-compose, adds HTTPS and refactors image builds (fixes #234) Aug 24, 2019
@alackmann
Copy link
Contributor Author

Proposed fix for #234

Signed-off-by: Andre Lackmann <andre@lackmann.net>
Signed-off-by: Andre Lackmann <andre@lackmann.net>
@alackmann
Copy link
Contributor Author

Also included a fix for #278 here (0e89f1c) - as without it, the current images don't use the new logging code anyway.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants