about summary refs log tree commit diff
path: root/services/gemma/gemma-docker.nix
diff options
context:
space:
mode:
Diffstat (limited to 'services/gemma/gemma-docker.nix')
-rw-r--r--services/gemma/gemma-docker.nix19
1 files changed, 19 insertions, 0 deletions
diff --git a/services/gemma/gemma-docker.nix b/services/gemma/gemma-docker.nix
new file mode 100644
index 0000000000..69cfdd4c16
--- /dev/null
+++ b/services/gemma/gemma-docker.nix
@@ -0,0 +1,19 @@
+with import <nixpkgs> {}; 
+let
+  gemma = import ./default.nix;
+  entrypoint = writeScript "entrypoint.sh" ''
+    #!${stdenv.shell}
+    set -e
+    exec ${gemma}/bin/gemma
+  '';
+in dockerTools.buildImage {
+  name = "gemma";
+  contents = gemma; # [ gemma ];
+  config = {
+    Entrypoint = [ entrypoint ];
+    WorkingDir = "/data";
+    Volumes = {
+      "/data" = {};
+    };
+  };
+}