web icon indicating copy to clipboard operation
web copied to clipboard

refacto(docker): Improve DX + new Dockerfile with target

Open mihani opened this issue 9 months ago • 1 comments

Dans cette PR, il y la réécriture du Dockerfile pour avoir plusieurs target en fonction de l'environnement. Grâce à ce changement, il y a un ajout de docker-entrypoint pour pouvoir lancer un container avec le user localUser et donc simplifier les commandes du Makefile.

Ajout d'un docker.env(.local) qui permet de gérer les variables d'environnment pour le container de dev pour XDEBUG.

Ajout de plusieurs commandes make pour installer et reset le projet.

Ajout de commande dans package.json pour simplifier les commande node pour ce qui tourne autour des assets.

Concernant la target de prod :

  • Build - ok
  • Running - ok image

Je propose cette refacto, donc si quelque chose ne vous convient pas ou si vous avez des remarques n'hésitez pas j'ai peut être loupé des informations.

mihani avatar May 04 '25 13:05 mihani

J'ai regardé vite fait, et ça m'a l'air d'être un super première étape pour rendre les dockers / makefile plus au gout du jour et plus simple que ce que c'est actuellement :)

Je dis "première étape", parce que j'ai l'impression qu'on pourra encore améliorer la DX et simplifier tout ça !

Bravo @mihani !

ternel avatar May 30 '25 08:05 ternel