Code/launch_fabnum.sh
Fabrication du Numérique e7ad23e390 Initialisation
2025-04-27 11:27:56 +02:00

25 lines
640 B
Bash
Executable File

#!/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