From d1488b6006e971679d6ed348016571c4b83d6213 Mon Sep 17 00:00:00 2001 From: Gunnar Magholder Date: Thu, 5 Mar 2026 16:16:08 +0100 Subject: [PATCH] Fix: copy entire project with rsync --- .forgejo/workflows/deploy.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index 592ff19..efe67a9 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -31,11 +31,10 @@ jobs: # Verzeichnis erstellen ssh $SERVER "mkdir -p ${DEPLOY_PATH}" - # Dateien kopieren - scp docker-compose.yml $SERVER:${DEPLOY_PATH}/ - scp Dockerfile $SERVER:${DEPLOY_PATH}/ 2>/dev/null || true + # Gesamtes Projekt kopieren (außer .git) + rsync -avz --exclude '.git' --exclude '.forgejo' ./ $SERVER:${DEPLOY_PATH}/ # Anwendung deployen - ssh $SERVER "cd ${DEPLOY_PATH} && docker compose pull && docker compose up -d --build" + ssh $SERVER "cd ${DEPLOY_PATH} && docker compose up -d --build --force-recreate" echo "Deployed to https://${DOMAIN}"