Tbruand
commited on
Commit
·
c592603
1
Parent(s):
3ece550
chore(script): ajoute un script Bash pour lancer automatiquement le projet
Browse files- launch_project.sh +26 -0
launch_project.sh
ADDED
@@ -0,0 +1,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/bin/bash
|
2 |
+
|
3 |
+
echo "🚀 Lancement du projet ToxiCheck..."
|
4 |
+
|
5 |
+
# 1. Active l'environnement virtuel
|
6 |
+
if [ -d "venv" ]; then
|
7 |
+
echo "📦 Activation de l'environnement virtuel..."
|
8 |
+
source venv/bin/activate
|
9 |
+
else
|
10 |
+
echo "❌ Aucun environnement virtuel trouvé. Tu peux en créer un avec : python -m venv venv"
|
11 |
+
exit 1
|
12 |
+
fi
|
13 |
+
|
14 |
+
# 2. Installation des dépendances
|
15 |
+
echo "📦 Installation des dépendances..."
|
16 |
+
pip install -r requirements.txt
|
17 |
+
|
18 |
+
# 3. Vérifie que les hooks sont bien installés
|
19 |
+
if [ ! -f ".git/hooks/commit-msg" ]; then
|
20 |
+
echo "🔧 Installation des hooks Commitizen..."
|
21 |
+
cz install
|
22 |
+
fi
|
23 |
+
|
24 |
+
# 4. Lancement de l'app Gradio
|
25 |
+
echo "🧪 Lancement de l'application Gradio..."
|
26 |
+
python main.py
|