36 lines
No EOL
565 B
Nix
36 lines
No EOL
565 B
Nix
{
|
|
pkgs ? import <nixpkgs> {},
|
|
pkgs_linux ? import <nixpkgs> { system = "x86_64-linux"; },
|
|
}:
|
|
|
|
with pkgs;
|
|
dockerTools.buildImage {
|
|
name = "default";
|
|
tag = "latest";
|
|
|
|
copyToRoot = buildEnv {
|
|
name = "image-root";
|
|
pathsToLink = [ "/bin" ];
|
|
paths = [
|
|
coreutils
|
|
u-root-cmds
|
|
bash
|
|
nix
|
|
nodejs
|
|
podman
|
|
];
|
|
};
|
|
|
|
runAsRoot = ''
|
|
echo "je moeder!";
|
|
'';
|
|
|
|
config = {
|
|
User = "runner";
|
|
Cmd = [ "${lib.getExe bashInteractive}" ];
|
|
WorkingDir = "/data";
|
|
Volumes = {
|
|
"/data" = {};
|
|
};
|
|
};
|
|
} |