#!/bin/bash # Lancer fabnum avec Streamlit, selon l'environnement défini dans .env # Aller dans le dossier du script cd "$(dirname "$0")" # Charger l'environnement Python source venv/bin/activate # Charger les variables d'environnement définies dans .env if [ -f .env ]; then export $(grep -v '^#' .env | xargs) else echo "⚠️ Fichier .env manquant !" exit 1 fi # Valeur par défaut si PORT non défini PORT=${PORT:-8501} echo "🔄 Lancement de Fabnum ($ENV) sur le port $PORT..." # Exécuter streamlit via l'interpréteur du venv exec venv/bin/streamlit run fabnum.py --server.address=127.0.0.1 --server.port=$PORT