nixsgx/packages/docker-gramine-dcap/default.nix
Harald Hoyer 1054e3dbe4
feat: initial commit
Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
2024-02-07 11:25:05 +01:00

27 lines
456 B
Nix

{ lib
, buildEnv
, dockerTools
, nixsgx
, busybox
, ...
}:
dockerTools.buildLayeredImage {
name = "gramine-dcap";
tag = "latest";
contents = buildEnv {
name = "image-root";
paths = [
busybox
nixsgx.sgx-psw
nixsgx.gramine
nixsgx.sgx-dcap.default_qpl
nixsgx.restart-aesmd
];
pathsToLink = [ "/bin" "/lib" "/etc" ];
postBuild = ''
mkdir -p $out/var
ln -s /run $out/var/run
'';
};
}