diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 154be64ad6..397b22a93c 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -7,12 +7,12 @@ on: jobs: deploy: - runs-on: shell - stepst + runs-on: ubuntu-latest + steps: - name: Deploying via SSH to Host uses: appleboy/ssh-action@v1.0.3 with: - host: "127.0.0.1" + host: "JOUW_VPS_IP_HIER" # Vervang dit door het echte IP-adres van je VPS username: "root" key: ${{ secrets.SSH_PRIVATE_KEY }} port: 22 @@ -20,8 +20,8 @@ jobs: set -e echo "--- EPIC WEB CONTROL: Starting Auto-Cleanup & Deploy ---" - # 1. Ruim "dode" containers op - sudo docker container prune -f + # 1. Ruim "dode" containers op (sudo weggelaten omdat je als root inlogt) + docker container prune -f # 2. Navigeer naar de map cd /var/www/atom-nexst/ @@ -30,13 +30,13 @@ jobs: git fetch origin --prune git reset --hard origin/main + # Altijd handig om de exacte paden te gebruiken als pnpm lokaal staat /usr/local/bin/pnpm install --frozen-lockfile /usr/local/bin/pnpm db:migrate /usr/local/bin/pnpm prisma generate /usr/local/bin/pnpm build # 4. Restart service - sudo systemctl restart atom-nexst.service + systemctl restart atom-nexst.service - echo "--- Deployment succesvol voltooid ---" - \ No newline at end of file + echo "--- Deployment succesvol voltooid ---" \ No newline at end of file