diff --git a/.github/workflows/update_primary_nginx.yml b/.github/workflows/update_primary_nginx.yml index f00daee..2b2deb7 100644 --- a/.github/workflows/update_primary_nginx.yml +++ b/.github/workflows/update_primary_nginx.yml @@ -20,22 +20,22 @@ jobs: - name: Check environment variables run: env - # Use sed to selectively replace environment variables in the nginx template + # 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" \ - -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" \ + sed -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" \ ./nginx_template.txt > temp_default.conf - name: Copy temporary file to correct place