Camino API
API GraphQL de Camino: api.camino.beta.gouv.fr
Technologies
Environnement
- Node.js (v.10 ou plus) et npm
- PostgreSQL (v.10 ou plus)
Configuration et imports des données
- Cloner ce repo :
git clone https://github.com/MTES-MCT/camino-api.git
. - Renommer le fichier
.env-example
en .env
et le compléter. - Créer une base de données PostgreSQL correspondant au fichier
.env
. - À l'intérieur du dossier
/database
, coller le fichier camino-public.sql
disponible ici : Camino database.
Installation
npm install
npm run db:import-public
npm run db:user
Développement
npm run dev
Production
npm run build
npm run start
Tests
npm run dev:test
Structure des fichiers
.
│
├── knex
│ ├── migrations
│ └── seeds
│
├── manual
│
└── src
├── index
│
├── api
│ ├── resolvers
│ ├── schemas
│ └── types
│
├── config
│ ├── index
│ └── knex
│
├── database
│ ├── models
│ └── queries
│
├── business
│ ├── processes
│ ├── rules
│ ├── utils
│ ├── daily
│ ├── etape-update
│ └── monthly
│
└── tools
├── dev
├── export
├── import
├── api-...
└── emails-send
PostgreSQL
Contribution
Voir contributing.md (en anglais) pour plus d'infos.
Crédits
Production
Équipe
Licence
Camino API, le cadastre minier numérique ouvert
AGPL 3 ou plus récent