ci: docker_tag=ext - Mise à jour des Dockerfiles avec outils requis et synchronisation configs

This commit is contained in:
Nicolas Cantu 2025-09-21 13:26:55 +00:00
parent 84c43b0988
commit 4173161b13

View File

@ -21,6 +21,7 @@ Dans **tous les projets** :
- Les images Docker ne sont build que via CI qui est la seule à pousser sur le registry ou pour test localement. - Les images Docker ne sont build que via CI qui est la seule à pousser sur le registry ou pour test localement.
- Aucun Dockerfile ne doit utiliser de clés ssh car aucun repos n'est privé, utiliser HTTPS. - Aucun Dockerfile ne doit utiliser de clés ssh car aucun repos n'est privé, utiliser HTTPS.
- Les services doivent écouter sur 0.0.0.0 (et non sur 127.0.0.1). - Les services doivent écouter sur 0.0.0.0 (et non sur 127.0.0.1).
- Corrige aussi les erreurs non critiques.
Dépendances : Dépendances :
@ -112,7 +113,9 @@ Pour tous les projets contenant un **Dockerfile**, avant de pousser sur la branc
- Mettre à jour le Dockerfile pour maîtriser les prérequis : - Mettre à jour le Dockerfile pour maîtriser les prérequis :
- inclure `sudo apt update && sudo apt upgrade`, - inclure `sudo apt update && sudo apt upgrade`,
- installer `jq`, `curl`, `sed`, `awk`, `telnet`, `ping`, `npm` (dernière version), `wscat`. - installer `jq`, `curl`, `sed`, `gawk`, `inetutils-tools`, `iputils-*`,.
- installer rust (dernière version) et mettre à jour
- installer `npm` (dernière version), instaler `wscat` (dernière version) et mettre à jour
- Construire limage pour test. - Construire limage pour test.
- Vérifier `.dockerignore`. - Vérifier `.dockerignore`.
- Vérifier à l'absence de dépendances croisées ou dupliquée entre les projets, sinon mutualiser via d'autres projets/docker - Vérifier à l'absence de dépendances croisées ou dupliquée entre les projets, sinon mutualiser via d'autres projets/docker