Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Replaces #391
docker-compose.yml
/etc/odk/nginx/
to save time and keep that in a named volume rather than leave random volumes lying about.odk-setup.sh
restart: always
torestart: on-failure:3
but it'd print the log message once, then stop the container entirely, hiding it fromdocker ps
. I don't love that because you don't see that something has gone wrong.inflate_body.lua
redirector/odk.conf
certbot.conf
openssl
netcat
You might be wondering why we don't use docker-nginx-certbot's local CA. I've explored integrating that, but since we already have the customssl process, it's easier for us generate a quick cert.
Tested upgrade...
docker-compose build && docker-compose stop && docker-compose rm -f nginx && docker-compose up -d
WARNING: Service "nginx" is using volume "/etc/letsencrypt" from the previous container. Host mapping "central_letsencrypt" has no effect.