name: Remote Build and Deploy on: push: branches: - main jobs: deploy: runs-on: ubuntu-latest steps: - name: Deploying via SSH to Host (Bypass Docker Container) uses: appleboy/ssh-action@v1.0.3 with: host: "127.0.0.1" username: "root" key: ${{ secrets.SSH_PRIVATE_KEY }} port: 22 script: | set -e echo "--- Starting EPIC WEB CONTROL Deployment (Host-side) ---" # Nu ben je weer op de echte server, buiten de container cd /var/www/atom-nexst/ git fetch origin --prune git reset --hard origin/main /usr/local/bin/pnpm install --frozen-lockfile /usr/local/bin/pnpm db:migrate /usr/local/bin/pnpm prisma generate /usr/local/bin/pnpm build sudo systemctl restart atom-nexst.service echo "--- Deployment op Live Server voltooid ---