diff --git a/.gitea/workflows/cd-deploy.yaml b/.gitea/workflows/cd-deploy.yaml index 4690628..74e84b7 100644 --- a/.gitea/workflows/cd-deploy.yaml +++ b/.gitea/workflows/cd-deploy.yaml @@ -36,38 +36,43 @@ jobs: cp /workspace/17th-Ranger-Battalion-ORG/milsim-site-v4/.git/config .git/config chown nginx:nginx .git/config - - name: Fix File Permissions - run: | - sudo chown -R nginx:nginx /var/www/html/milsim-site-v4 - sudo chmod -R u+w /var/www/html/milsim-site-v4 - - name: Update Application Code run: | cd /var/www/html/milsim-site-v4 sudo -u nginx git reset --hard sudo -u nginx git pull origin main - - name: Update Shared Dependencies + - name: Update Shared Dependencies and Fix Permissions run: | cd /var/www/html/milsim-site-v4/shared - sudo -u nginx -E npm install + npm install + chown -R nginx:nginx . - - name: Update UI Dependencies + - name: Update UI Dependencies and Fix Permissions run: | cd /var/www/html/milsim-site-v4/ui - sudo -u nginx -E npm install + npm install + chown -R nginx:nginx . - - name: Update API Dependencies + - name: Update API Dependencies and Fix Permissions run: | cd /var/www/html/milsim-site-v4/api - sudo -u nginx -E npm install + npm install + chown -R nginx:nginx . - - name: Build UI + - name: Build UI and Fix Permissions run: | cd /var/www/html/milsim-site-v4/ui - sudo -u nginx -E npm run build + npm run build + chown -R nginx:nginx . - - name: Build API + - name: Build API and Fix Permissions run: | cd /var/www/html/milsim-site-v4/api - sudo -u nginx -E npm run build + npm run build + chown -R nginx:nginx . + + - name: Reset File Permissions + run: | + sudo chown -R nginx:nginx /var/www/html/milsim-site-v4 + sudo chmod -R u+w /var/www/html/milsim-site-v4 \ No newline at end of file