deploy
All checks were successful
Build & Deploy / deploy (push) Successful in 31s

This commit is contained in:
2026-01-21 11:28:16 +01:00
parent 3b912bfe05
commit b2791fd19b

View File

@@ -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...'