This commit is contained in:
mahek 2025-07-25 17:11:07 +02:00
parent 1f4193f9c0
commit a49db6e4ae
9 changed files with 228 additions and 18 deletions

View file

@ -5,16 +5,17 @@
show_help() {
echo "Usage: $0 [option]"
echo "Options:"
echo " start - Démarre tous les services"
echo " stop - Arrête tous les services"
echo " restart - Redémarre tous les services"
echo " status - Affiche l'état des services"
echo " logs - Affiche les logs de tous les services"
echo " logs:front - Affiche les logs du frontend"
echo " logs:back - Affiche les logs du backend"
echo " logs:db - Affiche les logs de la base de données"
echo " build - Reconstruit les images Docker"
echo " help - Affiche cette aide"
echo " start - Démarre tous les services avec la configuration standard"
echo " start:simple - Démarre tous les services avec la configuration simplifiée (sans healthcheck)"
echo " stop - Arrête tous les services"
echo " restart - Redémarre tous les services"
echo " status - Affiche l'état des services"
echo " logs - Affiche les logs de tous les services"
echo " logs:front - Affiche les logs du frontend"
echo " logs:back - Affiche les logs du backend"
echo " logs:db - Affiche les logs de la base de données"
echo " build - Reconstruit les images Docker"
echo " help - Affiche cette aide"
}
# Si aucun argument n'est fourni, afficher l'aide
@ -30,6 +31,12 @@ case "$1" in
docker-compose up -d
echo "Services démarrés ! L'application est accessible sur http://localhost:8012"
;;
start:simple)
echo "Démarrage des services avec la configuration simplifiée..."
docker-compose -f docker-compose.simple.yml up -d
echo "Services démarrés ! L'application est accessible sur http://localhost:8012"
echo "Note: Cette configuration n'utilise pas de healthcheck pour MongoDB."
;;
stop)
echo "Arrêt des services..."
docker-compose down