add docker + debug

This commit is contained in:
mahek 2025-07-21 16:38:07 +02:00
parent 848a79a04e
commit 1f4193f9c0
26 changed files with 21051 additions and 28 deletions

41
start.sh Executable file
View file

@ -0,0 +1,41 @@
#!/bin/bash
# Script pour démarrer l'application Managerr (backend et frontend)
# Fonction pour arrêter proprement les processus à la sortie
cleanup() {
echo "Arrêt des serveurs..."
kill $BACKEND_PID $FRONTEND_PID 2>/dev/null
exit
}
# Capture des signaux pour arrêter proprement
trap cleanup SIGINT SIGTERM
# Vérification de l'existence des répertoires
if [ ! -d "./backend" ] || [ ! -d "./frontend" ]; then
echo "Erreur: Les répertoires backend et frontend doivent exister dans le répertoire courant."
exit 1
fi
# Démarrage du backend
echo "Démarrage du serveur backend..."
cd backend
npm run dev &
BACKEND_PID=$!
cd ..
# Vérification que le backend a démarré correctement
sleep 2
if ! kill -0 $BACKEND_PID 2>/dev/null; then
echo "Erreur: Le serveur backend n'a pas pu démarrer."
exit 1
fi
# Démarrage du frontend
echo "Démarrage du serveur frontend..."
cd frontend
npm run serve &
FRONTEND_PID=$!
# Attente que les deux processus se terminent
wait $BACKEND_PID $FRONTEND_PID