From a5c03d61607b4efeffcd16639c8adfab14262854 Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Wed, 21 Jan 2026 11:43:59 +0100 Subject: [PATCH] deploy --- .gitea/workflows/deploy.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 3e3143b..c9095d2 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -36,13 +36,18 @@ jobs: # --- Build image --- - name: Build image run: | + echo "Starting Docker build" docker build \ -t registry.infra.mintel.me/mintel/mb-grid-solutions:latest . + echo "Docker build completed" + docker images registry.infra.mintel.me/mintel/mb-grid-solutions:latest --format "Built image ID: {{.ID}}" # --- Push image --- - name: Push image run: | + echo "Starting Docker push" docker push registry.infra.mintel.me/mintel/mb-grid-solutions:latest + echo "Docker push completed" # --- SSH setup --- - name: Setup SSH @@ -55,11 +60,13 @@ jobs: # --- Sync files --- - name: Sync files to server run: | + echo "Starting file sync to server" # Use IPQoS=0x00 to prevent connection drops in some network environments # 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 xzvf - -C /home/deploy/sites/mb-grid-solutions/" + "mkdir -p /home/deploy/sites/mb-grid-solutions/ && tar xzvf - -C /home/deploy/sites/mb-grid-solutions/ && echo 'Files synced successfully' && ls -la /home/deploy/sites/mb-grid-solutions/" + echo "File sync completed" # --- Deploy --- - name: Deploy on server @@ -67,6 +74,7 @@ jobs: REGISTRY_USER: ${{ secrets.REGISTRY_USER }} REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }} run: | + echo "Starting SSH deploy to server" ssh -i ~/.ssh/id_ed25519 -o StrictHostKeyChecking=no -o IPQoS=0x00 deploy@alpha.mintel.me " set -ex echo 'Logging in to registry on server...' @@ -105,3 +113,4 @@ jobs: docker image prune -f echo 'Deployment completed successfully' " + echo "SSH deploy completed"