diff --git a/.github/workflows/update_primary_nginx.yml b/.github/workflows/update_primary_nginx.yml index ef8e83a..9b73fd0 100644 --- a/.github/workflows/update_primary_nginx.yml +++ b/.github/workflows/update_primary_nginx.yml @@ -20,7 +20,7 @@ jobs: - name: Check environment variables run: env - # Precompute DEV_PORT_PREFIX, STAG_PORT_PREFIX, and PROD_PORT_PREFIX + # Compute DEV_PORT_PREFIX, STAG_PORT_PREFIX, and PROD_PORT_PREFIX - name: Compute port prefixes run: | DEV_PORT_PREFIX="${PORT_PREFIX}${GROUP_ID}${DEV_POSTFIX}" @@ -30,19 +30,26 @@ jobs: echo "STAG_PORT_PREFIX=${STAG_PORT_PREFIX}" >> $GITHUB_ENV echo "PROD_PORT_PREFIX=${PROD_PORT_PREFIX}" >> $GITHUB_ENV + # Debug: Print computed port prefixes + - name: Debug port prefixes + run: | + echo "DEV_PORT_PREFIX: ${DEV_PORT_PREFIX}" + echo "STAG_PORT_PREFIX: ${STAG_PORT_PREFIX}" + echo "PROD_PORT_PREFIX: ${PROD_PORT_PREFIX}" + # Use sed with a different delimiter (|) to avoid issues with forward slashes - name: Create temporary nginx config file run: | - sed -e "s|\$GROUP_ID|$GROUP_ID|g" \ + sed -e "s|\${DEV_PORT_PREFIX}|${DEV_PORT_PREFIX}|g" \ + -e "s|\${STAG_PORT_PREFIX}|${STAG_PORT_PREFIX}|g" \ + -e "s|\${PROD_PORT_PREFIX}|${PROD_PORT_PREFIX}|g" \ + -e "s|\$GROUP_ID|$GROUP_ID|g" \ -e "s|\$DOMAIN|$DOMAIN|g" \ -e "s|\$URL_PREFIX|$URL_PREFIX|g" \ -e "s|\$PORT_PREFIX|$PORT_PREFIX|g" \ -e "s|\$DEV_POSTFIX|$DEV_POSTFIX|g" \ -e "s|\$STAG_POSTFIX|$STAG_POSTFIX|g" \ -e "s|\$PROD_POSTFIX|$PROD_POSTFIX|g" \ - -e "s|\$DEV_PORT_PREFIX|$DEV_PORT_PREFIX|g" \ - -e "s|\$STAG_PORT_PREFIX|$STAG_PORT_PREFIX|g" \ - -e "s|\$PROD_PORT_PREFIX|$PROD_PORT_PREFIX|g" \ -e "s|\$BACKEND_POSTFIX|$BACKEND_POSTFIX|g" \ -e "s|\$FRONTEND_POSTFIX|$FRONTEND_POSTFIX|g" \ -e "s|\$GATEWAY_POSTFIX|$GATEWAY_POSTFIX|g" \