Backend pour le projet Morningnews
La commande pour bien avoir un fichier .env
:
cp .env.example .env
Il est important d'avoir une valeur attribuée à NEWS_API_KEY
ainsi que CONNECTION_STRING
dans le fichier .env avant de commencer.
- Un token API de NewsAPI.org
- Le Connection String d'une base de donnée MongoDB (par exemple, MongoDB Atlas)
- Nodejs v16 minimum
npm install
npm start &
Le backend est disponible sur le lien suivant : http://localhost:3000
docker build -t *tagname* --no-cache --build-arg url=*CONNECTION_STRING* --build-arg token=*NEWSTOKEN* .
docker run --name morningnews_backend *tagname* -p 3000:3000
Le backend est disponible sur le lien suivant : http://localhost:3000