Développement de l'API de Camino

gitlab-forge.din.developpement-durable.gouv.fr/pub/pnm-public/camino

Technologies


Guide de démarrage

Environnement

  • Node.js (v.24 ou plus) et npm
  • PostgreSQL (v.17 ou plus)

Configuration et imports des données

  • Cloner ce repo : git clone https://gitlab-forge.din.developpement-durable.gouv.fr/pub/pnm-public/camino.git.
  • Renommer le fichier .env-example en .env et le compléter.
  • Créer une base de données PostgreSQL correspondant au fichier .env.

Installation

# installe les dépendances
npm ci

Développement

# démarre le serveur
docker compose -f docker-compose.local.yml up -d keycloak oauth2 db && npm run dev -w packages/api/
# démarre l'interface
npm run dev -w packages/ui/


Contribution

Voir contributing.md (en anglais) pour plus d'infos.