inaturalist / iNaturalistAPI

Node.js API for iNaturalist.org
https://api.inaturalist.org/
102 stars 31 forks source link

CICD / Docker image #426

Closed sylvain-morin closed 8 months ago

sylvain-morin commented 8 months ago

Create a new config file (config.docker.js) using ENV variables (injected by docker compose or kubernetes manifest)

Rework the gitlab CI files to have 3 workflows:

sylvain-morin commented 8 months ago

Indeed @kueda, the last step of the workflow is pushing docker images to the docker registry.

The deployment of these images on the kubernetes cluster will be handled in a separated workflow, for security reasons. The fact that our github is public requires to be really cautious.