From 1b87810af87574caeb66cd9b4e9455d4bc998b79 Mon Sep 17 00:00:00 2001 From: Florian Kramer Date: Wed, 10 Jun 2026 12:54:09 +0200 Subject: [PATCH] Update deploy.sh for native deployment --- deploy.sh | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/deploy.sh b/deploy.sh index 8bd86d6..5f5db24 100644 --- a/deploy.sh +++ b/deploy.sh @@ -1,8 +1,7 @@ #!/bin/bash set -e -REPO_DIR="/opt/aufmassweb" -COMPOSE_FILE="docker-compose.deploy.yml" +APP_DIR="/opt/aufmassweb/_aufmass_web" LOG_FILE="/var/log/aufmassweb-deploy.log" log() { @@ -11,18 +10,18 @@ log() { log "=== Deployment gestartet ===" -cd "$REPO_DIR" +cd "$APP_DIR" log "Pull von Gitea..." -git pull origin main 2>&1 | tee -a "$LOG_FILE" +cd /opt/aufmassweb && git pull origin main 2>&1 | tee -a "$LOG_FILE" -log "Docker Compose build..." -docker compose -f "$COMPOSE_FILE" build 2>&1 | tee -a "$LOG_FILE" +log "Pip install..." +cd "$APP_DIR" && source venv/bin/activate && pip install --no-cache-dir -r requirements.txt 2>&1 | tee -a "$LOG_FILE" -log "Docker Compose up (Rolling-Restart)..." -docker compose -f "$COMPOSE_FILE" up -d --remove-orphans 2>&1 | tee -a "$LOG_FILE" +log "DB-Migration..." +cd "$APP_DIR" && source venv/bin/activate && flask db upgrade 2>&1 | tee -a "$LOG_FILE" || echo "No migration needed" -log "Alte Images bereinigen..." -docker image prune -f 2>&1 | tee -a "$LOG_FILE" +log "Restart..." +systemctl restart aufmassweb 2>&1 | tee -a "$LOG_FILE" log "=== Deployment erfolgreich abgeschlossen ==="