Skip to content

Commit 782763b

Browse files
committed
Always reload_nginx during init
This ensure that nginx always use latest certs, keys, etc even on container restart.
1 parent 97361c2 commit 782763b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

app/entrypoint.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,7 @@ function check_default_cert_key {
115115
-keyout /etc/nginx/certs/default.key.new \
116116
-out /etc/nginx/certs/default.crt.new \
117117
&& mv /etc/nginx/certs/default.key.new /etc/nginx/certs/default.key \
118-
&& mv /etc/nginx/certs/default.crt.new /etc/nginx/certs/default.crt \
119-
&& reload_nginx
118+
&& mv /etc/nginx/certs/default.crt.new /etc/nginx/certs/default.crt
120119
echo "Info: a default key and certificate have been created at /etc/nginx/certs/default.key and /etc/nginx/certs/default.crt."
121120
elif [[ $DEBUG == true && "${default_cert_cn:-}" =~ $cn ]]; then
122121
echo "Debug: the self generated default certificate is still valid for more than three months. Skipping default certificate creation."
@@ -161,6 +160,7 @@ if [[ "$*" == "/bin/bash /app/start.sh" ]]; then
161160
check_deprecated_env_var
162161
check_default_cert_key
163162
check_dh_group
163+
reload_nginx
164164
fi
165165

166166
exec "$@"

0 commit comments

Comments
 (0)