Compare commits

..

5 Commits

Author SHA1 Message Date
admin 6701dde046 fix: proper excludes + prisma migrate on deploy
ci/woodpecker/push/woodpecker Pipeline was successful
2026-06-17 15:38:37 +00:00
admin cbfd90cf7f fix: preserve uploads and db from --delete
ci/woodpecker/push/woodpecker Pipeline was successful
2026-06-17 15:25:32 +00:00
admin 58edda33c7 fix: preserve uploads and db files from rsync --delete
ci/woodpecker/push/woodpecker Pipeline was canceled
2026-06-17 15:25:24 +00:00
admin 841ec0fffc fix: use npm install instead of npm ci
ci/woodpecker/push/woodpecker Pipeline was successful
2026-06-17 13:46:48 +00:00
admin 2c89ea601f feat: add dev pipeline with branch-specific deploy 2026-06-17 13:28:41 +00:00
2 changed files with 4 additions and 2 deletions
+4 -1
View File
@@ -28,13 +28,16 @@ steps:
environment:
DEPLOY_KEY:
from_secret: deploy_key
SERVER_ENV_DEV:
from_secret: server_env_dev
commands:
- apk add --no-cache openssh rsync
- mkdir -p /ssh
- echo "$DEPLOY_KEY" > /ssh/deploy_key
- chmod 600 /ssh/deploy_key
- echo "$SERVER_ENV_DEV" > /tmp/.env
- rsync -e "ssh -i /ssh/deploy_key -o StrictHostKeyChecking=no" -avz --delete --exclude node_modules --exclude .env --exclude .dev_env --exclude uploads --exclude '*.db' ./server/ root@192.168.1.118:/opt/shop/server/server/
- rsync -e "ssh -i /ssh/deploy_key -o StrictHostKeyChecking=no" -avz --delete --exclude .git --exclude node_modules ./shared/ root@192.168.1.118:/opt/shop/server/shared/
- rsync -e "ssh -i /ssh/deploy_key -o StrictHostKeyChecking=no" -avz /tmp/.env root@192.168.1.118:/opt/shop/server/server/.env
- ssh -i /ssh/deploy_key -o StrictHostKeyChecking=no root@192.168.1.118 "cd /opt/shop/server/server && npm ci 2>&1 | tail -3 && npx prisma generate 2>&1 | tail -2 && npx prisma migrate deploy 2>&1 | tail -5 && systemctl restart shop-server"
depends_on: [install]
when:
-1
View File
@@ -1 +0,0 @@
trigger-1781703952