From 7b1770dd402f86551152ad2fbb0ee33ee72ae9df Mon Sep 17 00:00:00 2001 From: Benoit Date: Wed, 27 May 2026 14:59:51 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20afficher=20QR=20code=20dans=20terminal?= =?UTF-8?q?=20au=20d=C3=A9marrage?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Utilise 'tee' au lieu de redirection > pour : - Afficher la sortie serveur dans le terminal (QR code visible) - Conserver les logs dans server.log Sans cela, le QR code n'était jamais visible pour l'utilisateur. --- start.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/start.sh b/start.sh index 8d3a5b6..af41512 100755 --- a/start.sh +++ b/start.sh @@ -71,17 +71,20 @@ cleanup() { trap cleanup SIGINT SIGTERM EXIT -# Démarrer le serveur en arrière-plan +# Démarrer le serveur (affiche QR code puis redirige vers log) echo -e "${BLUE}🔧 Démarrage serveur...${NC}" +echo "" + cd server -npm start > ../server.log 2>&1 & + +# Lancer le serveur avec tee pour capturer ET afficher la sortie +npm start 2>&1 | tee ../server.log & SERVER_PID=$! echo "$SERVER_PID" > "$PID_FILE" cd .. -echo -e "${GREEN}✓ Serveur démarré (PID: $SERVER_PID)${NC}" - # Attendre que le serveur soit prêt +echo "" echo -e "${YELLOW}⏳ Attente démarrage serveur...${NC}" for i in {1..30}; do if curl -sf http://localhost:3000/health > /dev/null 2>&1; then