Journal de bord 15 janvier 2021

Ce soir, on fait le role ansible de nginx pour construire le container portal GoHarbor correctement.

Posté le
1 minutes
120 mots

On va faire le role dans la collection ansible-environments.

Pour celà on va modifier et mettre à jour un vieux profil Inspec et l’adapter aux nouvelles façons de concevoir le code.

La question est de savoir si il est pertinent d’installer nginx en container en respectant l’arborescence classique adaptée aux multi-users ou si il vaut mieux faire une arborescense mono-user selon les standards de containerisation.

On part donc sur une installation mono-user respectant la XDG_Base_Directory.

XDG Base Directory

Pour les paramètres qui changent au démarrage du service, on souhaite n’utiliser que des variables d’environnement, comme dans tous les containers.

Ça veut dire que dans le cas de nginx, on va se servir de perl :

Docker environment variables and NGINX