le but est de mettre en pratique sur une API qui repond "helloworld" les mises pratiques de Ci/CD
prerequis installer node.js v18 ou plus
git clone https://github.com/123Nell123/AM_devops.git
cd AM_devops/backdemoAM
npm install
npm run start
prerequis construire l'image docker
cd AM_devops/backdemoAM
docker build -t api .
test de l'image
docker run -it --rm -p 3000:3000 api
planning projet MVP
- serveur back basique
- deployement k8S
- k8s: container hello-world
- k8s:exposer l'appli
- health-check (probes avec k8S)
- config low-balancer
- workflow de github CI: buildé image docker
- deployement continu (en cours)
Bonus
- simu de panne
- Collecte des metrics (en cours)
- environnement cloud workflow de github CI( testé ; publication)
- variabilisé l'environnement (..)
- swagger-ui-express
- rajouter des test dasn la CI