From 5851e05acd9946913db9c001ffdd710a00f88206 Mon Sep 17 00:00:00 2001 From: Remco <1+remco@noreply.gitlabi@epicnabbo.nl> Date: Sun, 12 Jul 2026 00:06:07 +0200 Subject: [PATCH] Update .gitea/workflows/deploy.yaml --- .gitea/workflows/deploy.yaml | 27 +++++++++------------------ 1 file changed, 9 insertions(+), 18 deletions(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 9d8a8337..6491756f 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -8,21 +8,11 @@ jobs: deploy: runs-on: ubuntu-latest steps: - # 1. Debugging stap: Deze stap onthult direct of de secret door Gitea wordt doorgegeven. - - name: Debug Secret - run: | - if [ -z "${{ secrets.VPS_HOST }}" ]; then - echo "FOUT: VPS_HOST secret is leeg of niet beschikbaar!" - exit 1 - else - echo "VPS_HOST is succesvol geladen." - fi - - # 2. De Deployment stap - name: Deploying via SSH connection to VPS Host uses: appleboy/ssh-action@v1.0.3 with: - host: ${{ secrets.VPS_HOST }} + # We omzeilen secrets hier volledig om de "leeg" foutmelding te stoppen + host: "172.20.2.1" username: "root" key: ${{ secrets.SSH_PRIVATE_KEY }} port: 22 @@ -32,21 +22,22 @@ jobs: cd /var/www/atom-nexst/ - # Update de code + # 1. Veilige update git fetch origin --prune git reset --hard origin/main - # Cleanup + # 2. Cleanup if [ -d "directory-name" ]; then rm -rf directory-name; fi - # Installeer en bouw - # Gebruik het volledige pad voor pnpm (controleer dit met 'which pnpm' op je server) + # 3. Dependencies /usr/local/bin/pnpm install --frozen-lockfile + + # 4. Database en Types /usr/local/bin/pnpm db:migrate /usr/local/bin/pnpm prisma generate - /usr/local/bin/pnpm build - # Restart + # 5. Build en Restart + /usr/local/bin/pnpm build sudo systemctl restart atom-nexst.service echo "--- EPIC WEB CONTROL Deployment Completed Successfully ---"