nm-certs.sh now requests certificate for EE and CE edition domains accordingly.
This commit is contained in:
Farukh Khan
2023-08-03 14:43:40 +08:00
committed by GitHub
parent ab4ddbb042
commit a021e2659e

View File

@@ -27,20 +27,34 @@ if [ -n "$(docker ps | grep caddy)" ]; then
docker-compose -f /root/docker-compose.yml stop caddy docker-compose -f /root/docker-compose.yml stop caddy
fi fi
CERTBOT_PARAMS=$(cat <<EOF if [ "$INSTALL_TYPE" = "ce" ]; then
certonly --standalone \ CERTBOT_PARAMS=$(cat <<EOF
--non-interactive --agree-tos \ certonly --standalone \
-m $NM_EMAIL \ --non-interactive --agree-tos \
-d api.$NM_DOMAIN \ -m $NM_EMAIL \
-d broker.$NM_DOMAIN \ -d api.$NM_DOMAIN \
-d dashboard.$NM_DOMAIN \ -d broker.$NM_DOMAIN \
-d turn.$NM_DOMAIN \ -d dashboard.$NM_DOMAIN \
-d turnapi.$NM_DOMAIN \ -d turn.$NM_DOMAIN \
-d netmaker-exporter.$NM_DOMAIN \ -d turnapi.$NM_DOMAIN
-d grafana.$NM_DOMAIN \
-d prometheus.$NM_DOMAIN
EOF EOF
) )
elif [ "$INSTALL_TYPE" = "ee" ]; then
CERTBOT_PARAMS=$(cat <<EOF
certonly --standalone \
--non-interactive --expand --agree-tos \
-m $NM_EMAIL \
-d api.$NM_DOMAIN \
-d broker.$NM_DOMAIN \
-d dashboard.$NM_DOMAIN \
-d turn.$NM_DOMAIN \
-d turnapi.$NM_DOMAIN \
-d netmaker-exporter.$NM_DOMAIN \
-d grafana.$NM_DOMAIN \
-d prometheus.$NM_DOMAIN
EOF
)
fi
# generate an entrypoint for zerossl-certbot # generate an entrypoint for zerossl-certbot
cat <<EOF >"$SCRIPT_DIR/certbot-entry.sh" cat <<EOF >"$SCRIPT_DIR/certbot-entry.sh"