build: add docker images
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
let
|
||||
drv = {
|
||||
buildEnv,
|
||||
dockerTools,
|
||||
wordle-solver,
|
||||
runCommand,
|
||||
...
|
||||
}:
|
||||
dockerTools.buildImage {
|
||||
name = "wordle-solver";
|
||||
created = "now";
|
||||
copyToRoot = buildEnv {
|
||||
name = "image-root";
|
||||
paths = [
|
||||
wordle-solver
|
||||
(runCommand "wordle-data" {} ''
|
||||
mkdir -p $out/pwd
|
||||
cp ${../valid-words.txt} $out/pwd/valid-words.txt
|
||||
cp ${../answers.txt} $out/pwd/answers.txt
|
||||
'')
|
||||
];
|
||||
pathsToLink = ["/bin" "/pwd"];
|
||||
};
|
||||
config = {
|
||||
Cmd = ["/bin/wordle-solver"];
|
||||
WorkingDir = "/pwd";
|
||||
};
|
||||
};
|
||||
in {
|
||||
perSystem = {
|
||||
pkgs,
|
||||
self',
|
||||
...
|
||||
}: {
|
||||
packages.wordle-solver-docker = pkgs.callPackage drv {
|
||||
inherit (self'.packages) wordle-solver;
|
||||
};
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user