Attempt fix tests. Now use force_login instead of force_authenticate #61
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Deploy nginx configuration to TDT4242 server | |
| on: | |
| workflow_dispatch: | |
| push: | |
| branches: | |
| - main | |
| jobs: | |
| deploy-nginx: | |
| runs-on: self-hosted | |
| steps: | |
| - name: Checkout repository | |
| uses: actions/checkout@v3 | |
| - name: Dotenv Action | |
| uses: falti/dotenv-action@v1.1.4 | |
| with: | |
| export-variables: true | |
| keys-case: bypass | |
| - name: Check environment variables (can expose secrets so dont be stupid here) | |
| run: env | |
| - name: Copy nginx config file to temp file | |
| run: envsubst '$PROD_PORT_PREFIX,$GATEWAY_POSTFIX,$DEV_PORT_PREFIX,$STAG_PORT_PREFIX' < ./nginx_template.txt > nginx_securefit.conf | |
| - name: Copy temporary file to correct place | |
| run: sudo cp nginx_securefit.conf /etc/nginx/conf.d/nginx_securefit.conf | |
| - name: Reload Nginx | |
| run: sudo systemctl reload nginx | |
| - name: Verify that nginx configuration works | |
| run: sudo nginx -t |