From 4bc545ac72478e2fc26eda48cd42b2efe19503ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20FAMIBELLE-PRONZOLA?= Date: Sat, 4 Jul 2026 23:15:47 +0400 Subject: [PATCH] =?UTF-8?q?fix:=20ne=20jamais=20red=C3=A9marrer=20pm2=20su?= =?UTF-8?q?r=20un=20build=20cass=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ajoute set -e aux scripts de déploiement (prod, beta, pré-déploiement PR) : si git pull, yarn install ou yarn build échoue, le script s'arrête immédiatement au lieu de continuer et de redémarrer pm2 sur un .next incomplet — l'ancien build en cours d'exécution reste servi au lieu de crasher (502). --- .gitea/workflows/check-pr.yml | 1 + .gitea/workflows/deploy-beta.yml | 1 + .gitea/workflows/deploy-prod.yml | 1 + 3 files changed, 3 insertions(+) diff --git a/.gitea/workflows/check-pr.yml b/.gitea/workflows/check-pr.yml index 45e9192..0679588 100644 --- a/.gitea/workflows/check-pr.yml +++ b/.gitea/workflows/check-pr.yml @@ -39,6 +39,7 @@ jobs: username: ${{ secrets.SSH_USER }} key: ${{ secrets.SSH_KEY }} script: | + set -e export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" cd ${{ secrets.FRONT_DEPLOY_PATH }} diff --git a/.gitea/workflows/deploy-beta.yml b/.gitea/workflows/deploy-beta.yml index d02ce46..c39fa9c 100644 --- a/.gitea/workflows/deploy-beta.yml +++ b/.gitea/workflows/deploy-beta.yml @@ -37,6 +37,7 @@ jobs: username: ${{ secrets.SSH_USER }} key: ${{ secrets.SSH_KEY }} script: | + set -e export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" cd ${{ secrets.FRONT_DEPLOY_PATH }} diff --git a/.gitea/workflows/deploy-prod.yml b/.gitea/workflows/deploy-prod.yml index cc42c19..893dd24 100644 --- a/.gitea/workflows/deploy-prod.yml +++ b/.gitea/workflows/deploy-prod.yml @@ -39,6 +39,7 @@ jobs: username: ${{ secrets.SSH_USER }} key: ${{ secrets.SSH_KEY }} script: | + set -e export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" cd ${{ secrets.PROD_DEPLOY_PATH }}