{ pkgs, ... }: pkgs.dockerTools.buildImage { name = "prometheus-smartctl-exporter"; fromImage = pkgs.docker-image-base; copyToRoot = pkgs.buildEnv { name = "root"; paths = with pkgs; [ prometheus-smartctl-exporter ]; pathsToLink = [ "/bin" ]; }; config = { Entrypoint = [ "smartctl_exporter" ]; Cmd = [ "--log.level=warn" ]; ExposedPorts = { "9633/tcp" = { }; }; }; }