From 40a0632738b5cfded56e6e95071720174622544f Mon Sep 17 00:00:00 2001 From: cvancau Date: Sun, 9 Aug 2026 15:09:11 +0200 Subject: [PATCH] Actualiser .gitea/workflows/deploy.yml --- .gitea/workflows/deploy.yml | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index e7a4b61..3df9c64 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -13,14 +13,25 @@ jobs: steps: - name: Deploy via SSH run: | - ssh -o StrictHostKeyChecking=no -i /root/.ssh/id_home root@home.mesdonneesadministratives.fr " + # -tt : force l'affichage en direct des logs Docker + ssh -tt -o StrictHostKeyChecking=no -i /root/.ssh/id_home root@home.mesdonneesadministratives.fr ' cd /opt/alapatch && + + echo "=== [1/4] Synchronisation avec Gitea ===" && git fetch --all && git reset --hard origin/main && - docker build --no-cache -t alapatch-prod . && - if [ \$(docker ps -aq -f name=microkorg-editor) ]; then + + echo "=== [2/4] Compilation de l-image Docker ===" && + docker build -t alapatch-prod . && + + echo "=== [3/4] Nettoyage de l-ancienne instance ===" && + if [ $(docker ps -aq -f name=microkorg-editor) ]; then docker stop microkorg-editor && docker rm microkorg-editor fi && - docker run -d --restart unless-stopped -p 4321:4321 --name microkorg-editor alapatch-prod - " \ No newline at end of file + + echo "=== [4/4] Lancement du nouvel éditeur ===" && + docker run -d --restart unless-stopped -p 4321:4321 --name microkorg-editor alapatch-prod && + + echo "=== DEPLOIMENT TERMINE AVEC SUCCES ===" + '