diff --git a/files/nginx/setup-odk.sh b/files/nginx/setup-odk.sh index 8e308be32..c30f80069 100755 --- a/files/nginx/setup-odk.sh +++ b/files/nginx/setup-odk.sh @@ -28,7 +28,10 @@ if [ "$SSL_TYPE" != "upstream" ] && [ ! -s "$DH_PATH" ]; then fi SELFSIGN_PATH="/etc/selfsign/live/$DOMAIN" -if [ "$SSL_TYPE" = "selfsign" ] && [ ! -s "$SELFSIGN_PATH/privkey.pem" ]; then +if [ "$SSL_TYPE" = "selfsign" ] && { + ! [ -s "$SELFSIGN_PATH/privkey.pem" ] || + ! [ -s "$SELFSIGN_PATH/fullchain.pem" ]; +}; then mkdir -p "$SELFSIGN_PATH" openssl req -x509 -newkey rsa:4096 \ -subj "/C=XX/ST=XXXX/L=XXXX/O=XXXX/CN=localhost" \