Browse Source

Support secondary entrypoint

master
Nico Schottelius 2 years ago
parent
commit
d83c53d564
  1. 6
      README.md
  2. 8
      entrypoint.sh

6
README.md

@ -53,6 +53,12 @@ If you want to extend the https server, simply overwrite
**/etc/nginx/https.conf**. It is by default empty and only exists to
be overwritten. It is included in the https block and lets you define
proxy or other configurations that you need.
As this file is only included by the generated https server, you can
safely create it in your Dockerfile.
If you want start anything **after** the certificate was retrieved and
the https server is up and running, put your code into
**/entrypoint-post-https.sh**. Note: It should be executable.
## More information

8
entrypoint.sh

@ -76,4 +76,10 @@ pkill nginx
# wait until old process is gone
sleep 2
nginx -g "daemon off;"
nginx
if [ -x /entrypoint-post-https.sh ]; then
/entrypoint-post-https.sh
fi
sleep infinity

Loading…
Cancel
Save