mirror of
https://github.com/matter-labs/nixsgx.git
synced 2025-07-22 15:54:47 +02:00
28 lines
467 B
Nix
28 lines
467 B
Nix
{ lib
|
|
, buildEnv
|
|
, busybox
|
|
, python3
|
|
, dockerTools
|
|
, nixsgx
|
|
}:
|
|
dockerTools.buildLayeredImage {
|
|
name = "gramine-azure";
|
|
tag = "latest";
|
|
|
|
contents = buildEnv {
|
|
name = "image-root";
|
|
paths = [
|
|
busybox
|
|
nixsgx.azure-dcap-client
|
|
nixsgx.sgx-psw
|
|
nixsgx.sgx-dcap.quote_verify
|
|
nixsgx.gramine
|
|
];
|
|
|
|
pathsToLink = [ "/bin" "/lib" "/etc" ];
|
|
postBuild = ''
|
|
mkdir -p $out/var
|
|
ln -s /run $out/var/run
|
|
'';
|
|
};
|
|
}
|