From dd1f632cabb24f5c6b36c26340ca946a8e326f8f Mon Sep 17 00:00:00 2001 From: rameen Date: Tue, 7 Jul 2026 15:32:52 +0330 Subject: [PATCH] render nginx ssl for ssl issue. --- infrastructure/scripts/render-nginx-ssl.sh | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 infrastructure/scripts/render-nginx-ssl.sh diff --git a/infrastructure/scripts/render-nginx-ssl.sh b/infrastructure/scripts/render-nginx-ssl.sh new file mode 100755 index 0000000..e539f75 --- /dev/null +++ b/infrastructure/scripts/render-nginx-ssl.sh @@ -0,0 +1,23 @@ +#!/usr/bin/env bash +set -euo pipefail + +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +INFRA_DIR="$(cd "$SCRIPT_DIR/.." && pwd)" +cd "$INFRA_DIR" + +if [ ! -f .env ]; then + echo "Missing .env — copy deploy.prod.env.example to .env and edit." + exit 1 +fi + +set -a +# shellcheck disable=SC1091 +source .env +set +a + +: "${DOMAIN:?Set DOMAIN in .env}" + +mkdir -p nginx/generated +export DOMAIN +envsubst '${DOMAIN}' < nginx/nginx.ssl.conf.template > nginx/generated/default.conf +echo "Rendered nginx/generated/default.conf for ${DOMAIN}"