summary refs log tree commit diff
path: root/services/minecraft.nix
diff options
context:
space:
mode:
authorMel <einebeere@gmail.com>2024-12-07 18:16:47 +0100
committerMel <einebeere@gmail.com>2024-12-07 18:16:47 +0100
commitd1a88ffa2c8cf5d6dd690f9059c0da059e01b716 (patch)
treeb05d964e2e5c692ce36ec3471939f1f32ba54593 /services/minecraft.nix
parenta511e64fab20700fad50dedd1f966b4605e637b5 (diff)
downloadnetwork-d1a88ffa2c8cf5d6dd690f9059c0da059e01b716.tar.zst
network-d1a88ffa2c8cf5d6dd690f9059c0da059e01b716.zip
Convert most services to streamed images and foundation
Signed-off-by: Mel <einebeere@gmail.com>
Diffstat (limited to 'services/minecraft.nix')
-rw-r--r--services/minecraft.nix6
1 files changed, 3 insertions, 3 deletions
diff --git a/services/minecraft.nix b/services/minecraft.nix
index 29e8e00..cd04e31 100644
--- a/services/minecraft.nix
+++ b/services/minecraft.nix
@@ -17,7 +17,7 @@ let
   minecraftDir = "/srv/mc";
   minecraftMemory = "8G";
 
-  minecraftImage = dockerTools.buildLayeredImage {
+  minecraftImage = dockerTools.streamLayeredImage {
     name = "minecraft";
     tag = minecraft.version;
     fromImage = common.alpine.base;
@@ -28,9 +28,9 @@ in
 {
   networking.firewall.allowedTCPPorts = [ minecraftPort ];
 
-  # TODO: put global ports and streamed images into foundation
+  # TODO: put global ports into foundation
   virtualisation.oci-containers.containers.minecraft = {
-    imageFile = minecraftImage;
+    imageStream = minecraftImage;
     image = "minecraft:${minecraft.version}";
     # expose minecraft service port globally.
     ports = [ "0.0.0.0:${toString minecraftPort}:${toString minecraftPort}" ];