From 2c54257c94fcfe2af07b4c8efb30d763d29c81c5 Mon Sep 17 00:00:00 2001 From: Tetardtek Date: Mon, 23 Mar 2026 02:53:51 +0100 Subject: [PATCH] fix: CI/CD add missing VITE_OAUTH vars + pm2 reload via tetardtek-brain VITE_OAUTH_URL and VITE_OAUTH_CLIENT_ID were missing from build env, causing empty client_id in PKCE flow. pm2 reload via su - tetardtek-brain (same pattern as SuperOAuth post ssh-hardening). --- .gitea/workflows/deploy.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index dcc0a26..a1ff376 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -32,8 +32,7 @@ jobs: - name: Restart pm2 if: github.event_name == 'push' && github.ref == 'refs/heads/main' run: | - pm2 restart originsdigital-backend || pm2 start /var/www/originsdigital/backend/dist/index.js --name originsdigital-backend - pm2 save + su - tetardtek-brain -c 'pm2 reload originsdigital-backend --update-env' # ── Frontend ───────────────────────────────────────────────────────────── - name: Install & build frontend @@ -41,6 +40,8 @@ jobs: env: VITE_API_URL: ${{ secrets.VITE_API_URL }} VITE_SUPEROAUTH_URL: ${{ secrets.VITE_SUPEROAUTH_URL }} + VITE_OAUTH_URL: ${{ secrets.VITE_SUPEROAUTH_URL }} + VITE_OAUTH_CLIENT_ID: origins run: | npm ci npm run build