From 8d2472472e79434eec9fcc0868a594badee646ff Mon Sep 17 00:00:00 2001 From: Ana Barrera Novas Date: Tue, 4 Mar 2025 15:42:54 +0100 Subject: [PATCH] Update update_primary_nginx.yml --- .github/workflows/update_primary_nginx.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/update_primary_nginx.yml b/.github/workflows/update_primary_nginx.yml index 2fb832d..9c5e997 100644 --- a/.github/workflows/update_primary_nginx.yml +++ b/.github/workflows/update_primary_nginx.yml @@ -20,14 +20,19 @@ jobs: - name: Check environment variables run: env + - name: Ensure runner user has permission to modify Nginx config + run: | + sudo usermod -aG nginx $(whoami) + sudo chmod -R g+w /etc/nginx/conf.d/ + - name: Escape Nginx variables run: sed -i 's/\$http_host/\\$http_host/g; s/\$remote_addr/\\$remote_addr/g; s/\$proxy_add_x_forwarded_for/\\$proxy_add_x_forwarded_for/g' ./nginx_template.txt - name: Substitute environment variables run: envsubst '${PROD_PORT_PREFIX} ${GATEWAY_POSTFIX} ${DEV_PORT_PREFIX} ${STAG_PORT_PREFIX}' < ./nginx_template.txt > temp_default.conf - - name: Copy Nginx config to server - run: sudo cp temp_default.conf /etc/nginx/conf.d/default.conf + - name: Copy Nginx config to correct place + run: cp temp_default.conf /etc/nginx/conf.d/default.conf - name: Show updated Nginx config run: cat /etc/nginx/conf.d/default.conf