add docker + debug
This commit is contained in:
parent
848a79a04e
commit
1f4193f9c0
26 changed files with 21051 additions and 28 deletions
41
start.sh
Executable file
41
start.sh
Executable 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue