Développement local
Ce fichier documente les pièges et non-évidences du setup local. Pas les commandes (dans CLAUDE.md).
Chantier : Prérequis réseau
Statut : stable Périmètre : transverse
Entrées /etc/hosts requises :
127.0.0.1 www.1a1.test # Dema1n frontend
127.0.0.1 inspire # Inspire frontend
Chantier : Node versions
Statut : stable Périmètre : transverse
- Chaque submodule a son propre
.nvmrc— les versions sont différentes entre projets - Configurer nvm avec auto-switch sur
cd(voir README.md racine pour le snippet.zshrc) - Sans auto-switch, risque de silently build avec la mauvaise version de Node
Chantier : Base de données locale
Statut : stable Périmètre : dema1n, inspire-v2
- Dema1n : importer le dump via phpMyAdmin (
localhost:7070) puis vider le champssoIdde tous les users - Inspire-v2 : dump à importer manuellement (procédure à documenter)
- A1Connect : Prisma crée le schéma au démarrage, pas de dump nécessaire
Chantier : Problèmes connus
Statut : à enrichir Périmètre : transverse
- A1Connect API silencieusement morte :
docker stop a1connect-api && docker start a1connect-api