31 lines
450 B
Nix
31 lines
450 B
Nix
{
|
|||
|
|
cacert,
|
||
|
|
coreutils,
|
||
|
|
dockerTools,
|
||
|
|
findutils,
|
||
|
|
gnugrep,
|
||
|
|
gnused,
|
||
|
|
podman,
|
||
|
|
sword,
|
||
|
|
|
||
|
|
name,
|
||
|
|
}:
|
||
|
|
dockerTools.buildLayeredImage {
|
||
|
|
name = name "sword-container-builder";
|
||
|
|
tag = "latest";
|
||
|
|
contents = [
|
||
|
|
podman
|
||
|
|
dockerTools.binSh
|
||
|
|
dockerTools.caCertificates
|
||
|
|
coreutils
|
||
|
|
findutils
|
||
|
|
gnugrep
|
||
|
|
gnused
|
||
|
|
sword
|
||
|
|
dockerTools.usrBinEnv
|
||
|
|
];
|
||
|
|
config.Env = [
|
||
|
|
"CURL_CA_BUNDLE=${cacert}/etc/ssl/certs/ca-bundle.crt"
|
||
|
|
];
|
||
|
|
}
|