fix: afficher QR code dans terminal au démarrage
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.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user