On va déployer le truc... En local !
Docker FTW !
- On va créer un fichier
Dockerfile
. Voir la référence. - Avec une image
node:10
(voir le docker hub). - On build avec
docker build -t sfeir-schools .
. - On run avec
docker run -p 3000:3000 sfeir-schools
Pour aller plus loin:
- On se connecte à une base CouchDB (voir le docker hub).
- Un petit peu de docker compose pour tout brancher facilement.
- Mettre un système de retry pour attendre que la DB soit bien démarrée !
- Attention au
process.exit(1)
qui peut faire des blagues (expérience vécue ^^). - On run avec
docker-compose up