Bonnes pratiques

Projet gitlab-forge

Vous pouvez disposer à chaque livraison d'indicateurs de qualité en suivant le tutoriel SonarQube.

image

Quelque soit le langage (python, nodeJs, php, ...), ne déposez pas vos librairies utilisées. Mettez leurs répertoires dans .gitignore. Lors du build de l'image, elles font partie du code à contenir. Pour cela, il faut faire un Dockerfile multi-stage avec un image capable de générer ces répertoires de librairies, puis de les copier sur l'image à déployer.

Image docker

C'est une préconisation de docker. Pour la plateforme ConteneursFaciles, c'est un gage de continuité d'activité. Si vous lancer plusieurs services, il y en au moins un qui est lancé en démon. S'il plante, votre application ne fonctionne plus. Si les services sont lancés comme seul process du conteneur, en cas d'arrêt brutal du process, le conteneur s'arrête et le service est relancé par la plateforme docker Swarm.

C'est une préconisation de docker. Il existe des images qui englobent des options fréquentes à ajouter, d'un prime abord plus pratique à utiliser. Cependant, il est plus sûr de n'ajouter que ce qui est nécessaire. L'IA peut vous aider à le faire, mais assurez vous de comprendre ce que vous faites.

C'est une préconisation de docker. Elles ne sont pas systématiquement présentes dans les images officielles, mais dès qu'elles sont présentes, il est préférable de les utiliser. Elles ont l'avantage d'être légère, régulièrement mises à jour, sans vulnérabilité.


Paramètres d’affichage

Choisissez un thème pour personnaliser l’apparence du site.