docker-node-red/docker.nix

21 lines
357 B
Nix

{ config, pkgs, ...}:
let
name = "node-red";
entrypoint = pkgs.writeShellApplication {
name = "entrypoint";
runtimeInputs = with pkgs; with nodePackages; [
node-red
#ungoogled-chromium
];
text = ''
node-red
'';
};
in pkgs.dockerTools.streamLayeredImage {
inherit name;
config.Cmd = [ "${entrypoint}/bin/entrypoint" ];
}