#!/bin/bash ################################################################################ # launch.sh — wrapper de compatibilité pour VWB # # Le README historique fait référence à ./launch.sh mais le script actif est # run_v4.sh (frontend_v4 Vite + React — version active). # run.sh original pointe vers frontend/ (legacy v3), conservé pour archéologie. # # Usage : # ./launch.sh # équivalent à ./run_v4.sh (version active) # ./launch.sh start # idem # ./launch.sh legacy # lance l'ancien run.sh (frontend v3) # # Frontend actif : frontend_v4/ (Vite + React, port 3002) # Frontend legacy : frontend/ (Create React App, port 3000) ################################################################################ set -e SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" case "${1:-start}" in legacy) echo "→ Lancement legacy (frontend/) via run.sh" exec "$SCRIPT_DIR/run.sh" ;; start|""|--dev|--prod) echo "→ Lancement VWB v4 (frontend_v4/) via run_v4.sh" exec "$SCRIPT_DIR/run_v4.sh" ;; *) echo "launch.sh : commande inconnue '$1'" echo "Usage : $0 [start|legacy]" echo " start (défaut) → run_v4.sh (frontend_v4, port 3002)" echo " legacy → run.sh (frontend v3, port 3000)" exit 1 ;; esac