Files
dockezr/DEPANNAGE.md
T
sartron_Northblue 9add6d9ec4 Reservation de salle
2025-10-13 14:03:21 +04:00

3.6 KiB

🔧 Guide de Dépannage - Expernet

Problème : Les onglets "Réserver une salle" et "Mes réservations" ne fonctionnent pas

Solution 1 : Vider le cache du navigateur (Recommandé)

  1. Ouvrez votre navigateur sur http://localhost:3000
  2. Appuyez sur Ctrl + Shift + R (Windows/Linux) ou Cmd + Shift + R (Mac)
    • Cela force le rechargement de la page sans cache
  3. Ou utilisez le mode navigation privée :
    • Chrome/Edge : Ctrl + Shift + N
    • Firefox : Ctrl + Shift + P

Solution 2 : Vider complètement le cache

Chrome / Edge

  1. Ctrl + Shift + Delete
  2. Sélectionnez "Images et fichiers en cache"
  3. Cliquez sur "Effacer les données"
  4. Rechargez http://localhost:3000

Firefox

  1. Ctrl + Shift + Delete
  2. Sélectionnez "Cache"
  3. Cliquez sur "Effacer maintenant"
  4. Rechargez http://localhost:3000

Solution 3 : Reconstruire complètement le frontend

Si le problème persiste :

# Arrêter tous les services
docker-compose down

# Reconstruire uniquement le frontend
docker-compose up -d --build frontend

# Ou reconstruire tout
docker-compose up -d --build

Solution 4 : Vérifier la console du navigateur

  1. Appuyez sur F12 pour ouvrir les outils de développement
  2. Allez dans l'onglet Console
  3. Recherchez des erreurs en rouge
  4. Si vous voyez des erreurs, notez-les et contactez le support

Solution 5 : Vérifier que les services fonctionnent

# Vérifier l'état des conteneurs
docker-compose ps

# Tous doivent afficher "Up" dans la colonne STATUS

# Vérifier les logs du frontend
docker-compose logs frontend --tail=20

# Vérifier les logs du backend
docker-compose logs backend --tail=20

Vérification Rapide

Test 1 : API Backend

Ouvrez dans votre navigateur : http://localhost:8000/rooms

  • Vous devez voir un JSON avec la liste des salles

Test 2 : Frontend

Ouvrez dans votre navigateur : http://localhost:3000

  • Vous devez voir la page avec 3 onglets

Test 3 : Planning

Sur http://localhost:3000 :

  • L'onglet "Planning des salles" doit être actif par défaut
  • Vous devez voir une grille avec les 5 salles

Problèmes Courants

Les onglets sont visibles mais ne répondent pas aux clics

➡️ Solution : Videz le cache (Ctrl + Shift + R)

La page est blanche

➡️ Solution :

docker-compose restart frontend

Erreur "Cannot connect to server"

➡️ Solution :

# Vérifier que tous les services sont up
docker-compose ps

# Redémarrer si nécessaire
docker-compose restart

Les données ne se chargent pas

➡️ Solution :

  1. Vérifiez que le backend fonctionne : http://localhost:8000/docs
  2. Ouvrez F12 > Network pour voir les requêtes
  3. Vérifiez qu'il n'y a pas d'erreurs CORS

Redémarrage Complet (Solution ultime)

Si rien ne fonctionne :

# 1. Tout arrêter et nettoyer
docker-compose down -v

# 2. Reconstruire tout
docker-compose up -d --build

# 3. Attendre 30 secondes que tout démarre

# 4. Ouvrir en mode privé
# Chrome: Ctrl + Shift + N
# Puis aller sur http://localhost:3000

Accès Direct aux Fonctionnalités

Contact Support

Si le problème persiste après toutes ces étapes :

  1. Notez le message d'erreur exact
  2. Faites une capture d'écran de la console (F12)
  3. Exécutez : docker-compose logs > logs.txt
  4. Envoyez ces informations au support