Docs

Développement local

Faire tourner toute la stack en une commande.

Tout démarre en une commande :

pnpm install
pnpm dev

PostgreSQL dans un conteneur

pnpm dev:db démarre le service postgres de docker-compose.dev.yml. Les données vivent dans un volume nommé : elles survivent à un docker compose down.

Un PostgreSQL installé sur la machine et déjà à l’écoute sur 5432 l’emporte sur le conteneur pour les connexions à 127.0.0.1, avec pour seul symptôme role "payload" does not exist. Arrêtez-le, ou déplacez le mapping sur 5433 et répercutez-le dans DATABASE_URI.

Schéma

L’adaptateur Postgres pousse le schéma au démarrage en développement : rien à migrer en local. Un environnement partagé, lui, a besoin de vraies migrations.