#!/bin/bash # Script pour servir le radar business en local set -e SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" PROJECT_DIR="$(cd "$SCRIPT_DIR/.." && pwd)" cd "$PROJECT_DIR" # Sauvegarder la config et le dossier radar actuels s'ils existent if [ -f "config.json" ]; then mv config.json config.json.backup fi if [ -d "radar" ]; then # Supprimer l'ancien backup s'il existe if [ -d "radar.backup" ]; then rm -rf radar.backup fi mv radar radar.backup fi # Copier la config business et renommer le dossier cp radar-business/config-business.json config.json cp -r radar-business/2025-01-15 radar echo "Configuration business activée" echo "Démarrage du serveur..." # Démarrer le serveur sur le port 3006 PORT=3006 npm run serve # Restaurer la config originale à la sortie cleanup() { echo "Restauration de la configuration originale..." if [ -f "config.json.backup" ]; then mv config.json.backup config.json fi if [ -d "radar.backup" ]; then rm -rf radar mv radar.backup radar fi } trap cleanup EXIT INT TERM