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}"