From b2791fd19b310d965fc525193a1813289b076ed6 Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Wed, 21 Jan 2026 11:28:16 +0100 Subject: [PATCH] deploy --- .gitea/workflows/deploy.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 8fb8b00..30bc8cc 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -59,7 +59,7 @@ jobs: # Use tar to bundle files and send them via SSH in a single connection tar czf - docker-compose.y*ml | \ ssh -i ~/.ssh/id_ed25519 -o StrictHostKeyChecking=no -o IPQoS=0x00 deploy@alpha.mintel.me \ - "mkdir -p /home/deploy/sites/mb-grid-solutions/ && tar xzf - -C /home/deploy/sites/mb-grid-solutions/" + "mkdir -p /home/deploy/sites/mb-grid-solutions/ && tar xzvf - -C /home/deploy/sites/mb-grid-solutions/" # --- Deploy --- - name: Deploy on server @@ -68,7 +68,7 @@ jobs: REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }} run: | ssh -i ~/.ssh/id_ed25519 -o StrictHostKeyChecking=no -o IPQoS=0x00 deploy@alpha.mintel.me " - set -e + set -ex echo 'Logging in to registry on server...' echo '$REGISTRY_PASS' | docker login registry.infra.mintel.me -u '$REGISTRY_USER' --password-stdin @@ -78,10 +78,14 @@ jobs: # Try both .yml and .yaml if [ -f docker-compose.yml ]; then docker compose pull - docker compose up -d + docker compose up -d --force-recreate elif [ -f docker-compose.yaml ]; then docker compose -f docker-compose.yaml pull - docker compose -f docker-compose.yaml up -d + docker compose -f docker-compose.yaml up -d --force-recreate + else + echo 'No docker-compose file found!' + ls -la + exit 1 fi echo 'Pruning old images...'