Exploitation
Dépannage
Diagnostiquer un port occupé, un conteneur unhealthy, WebGL ou un build cassé.
La page ne répond pas
- Vérifiez le port :
2502pour Docker,2499pour Vite. - Contrôlez le conteneur :
docker compose ps
docker compose logs --tail 100 astroguide- Le healthcheck interroge
http://127.0.0.1:8080/à l'intérieur du conteneur. Un échechealthyindique Nginx, pas votre navigateur.
Écran noir ou scène 3D absente
- WebGL doit être disponible ;
- un bloqueur agressif peut casser les modules ;
- hors vue 3D, le rendu est volontairement arrêté : revenez à l'exploration 3D.
L'avertissement THREE.Clock dans la console est connu et n'est pas, à lui seul, une panne.
docker compose up échoue
- port hôte déjà pris : changez
2502:8080en8088:8080; - lockfile ou
npm ci --include=optionalmanquant lors d'un build local ; - droits insuffisants pour lancer Docker.
La démo n'affiche pas l'accueil
Vous êtes probablement sur le produit normal (npm run dev ou image GHCR). Le badge et l'accueil n'existent que dans dev:demo / build:demo.
Qualité du checkout
npm run check
npm audit --audit-level=high