Skip to content

Draft: Conteneur nix (experimental)

Christophe Ninucci requested to merge build/nix-container into main

Conteneur nix

Permet la construction reproductible d'un conteneur de run pour dimail-api avec le contenu minimal avec nix.

contenu des scripts nix

  • flake.nix = appel de la fonction de construction du conteneur (voir la doc)
  • flake.lock = fixe les sources des paquets sur un commit précis de nixpkgs
  • contents.nix = définition du contenu du conteneur (popule dockerTools.buildLayeredImage.contents)

quelques stats

taille de l'image générée: 105Mo
temps de build sans cache: ~20s
temps de build avec cache: 2s

Edited by Christophe Ninucci

Merge request reports

Loading