From 455f89bb0861317db4fdca7bfb794b1b8f8d4be3 Mon Sep 17 00:00:00 2001 From: Jonathan Inge Arvesen Folland Date: Mon, 3 Mar 2025 17:35:13 +0100 Subject: [PATCH] Create deploy_nginx.yml --- .github/workflows/deploy_nginx.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/deploy_nginx.yml diff --git a/.github/workflows/deploy_nginx.yml b/.github/workflows/deploy_nginx.yml new file mode 100644 index 0000000..9ee16e1 --- /dev/null +++ b/.github/workflows/deploy_nginx.yml @@ -0,0 +1,26 @@ +name: Deploy Nginx Configuration + +on: + push: + branches: + - main # Adjust if you're using a different branch + +jobs: + deploy: + runs-on: self-hosted # This runs on your server + + steps: + - name: Checkout repository + uses: actions/checkout@v4 # Fetches the latest code + + - name: Copy nginx config to server + run: sudo cp ./nginx_securefit.conf /etc/nginx/conf.d/nginx_securefit.conf + + - name: Test nginx configuration + run: sudo nginx -t + + - name: Restart nginx + run: sudo systemctl reload nginx + + - name: Verify Nginx is running + run: systemctl is-active --quiet nginx && echo "Nginx is running" || echo "Nginx is NOT running!"