{ pkgs, inputs, system, ... }: let selfPkgs = inputs.self.packages.${system}; in pkgs.dockerTools.buildImage { name = "comentario"; fromImage = import ../base { inherit pkgs; }; copyToRoot = pkgs.buildEnv { name = "root"; paths = with selfPkgs; [ comentario ]; pathsToLink = [ "/bin" "/lib" ]; }; config = { Entrypoint = [ "comentario" ]; Env = [ "HOST=0.0.0.0" "PORT=8080" "SECRETS_FILE=/etc/comentario/secrets.yaml" ]; ExposedPorts = { "8080/tcp" = { }; }; WorkingDir = "/etc/comentario"; }; }