Skip to content

Commit 164c48f

Browse files
committed
Create start.sh
1 parent b7009b6 commit 164c48f

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

start.sh

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
#!/bin/bash
2+
3+
# Vérifie si pip est installé
4+
if ! command -v pip &> /dev/null
5+
then
6+
echo "Pip n'est pas installé. Veuillez installer pip avant de continuer."
7+
exit 1
8+
fi
9+
10+
# Vérifie si tous les packages dans requirements.txt sont installés
11+
while IFS= read -r package || [ -n "$package" ]; do
12+
if ! pip show "$package" > /dev/null 2>&1; then
13+
echo "Le package $package n'est pas installé. Installation en cours..."
14+
pip install "$package"
15+
fi
16+
done < requirements.txt
17+
18+
# Exécute app.py
19+
echo "Tous les packages sont installés. Lancement de app.py..."
20+
python app.py

0 commit comments

Comments
 (0)