L'API de la Plateforme Ouverte du Patrimoine. Elle fournit un accès aux données à POP Consultation et POP Production. Elle est développée en Javascript, utilise le framework Express et une base de données MongoDB. La recherche de données est rendue possible grâce à Elasticsearch.
MongoDB, NodeJS 10+ et Yarn doivent être installés pour faire fonctionner l'application. Elasticsearch n'est pas nécessaire sur l'environnement de développement.
git clone https://github.com/betagouv/pop-api.git
cd pop-api
yarn
Lancer la commande yarn dev
pour accéder à l'application via l'URL http://localhost:3000
.
Utiliser yarn deploy:staging
ou deploy:staging
en fonction de l'environnement souhaité.