Update .gitea/workflows/deploy.yaml

This commit is contained in:
remco committed 2026-07-12 00:23:58 +02:00
1 parent 90a1d27fb7
commit 85ba0ffdfb
1 file changed
+12 -14
+12 -14
View File
@@ -1,14 +1,4 @@
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)
- name: Deploying via SSH to Host (Auto-Clean)
uses: appleboy/[email protected]
with:
host: "127.0.0.1"
@@ -17,11 +7,16 @@ jobs:
port: 22
script: |
set -e
echo "--- Starting EPIC WEB CONTROL Deployment (Host-side) ---"
echo "--- EPIC WEB CONTROL: Starting Auto-Cleanup & Deploy ---"
# Nu ben je weer op de echte server, buiten de container
# 1. Ruim "dode" containers op zodat Docker niet vastloopt
# We gebruiken --force om niet om bevestiging te vragen
sudo docker container prune -f
# 2. Navigeer naar de map
cd /var/www/atom-nexst/
# 3. Deployment stappen
git fetch origin --prune
git reset --hard origin/main
@@ -29,6 +24,9 @@ jobs:
/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
echo "--- Deployment op Live Server voltooid ---
echo "--- Deployment succesvol voltooid ---"