Skip to content

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 champ ssoId de 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