diff options
| author | Mel <einebeere@gmail.com> | 2024-12-07 18:59:51 +0100 |
|---|---|---|
| committer | Mel <einebeere@gmail.com> | 2024-12-07 18:59:51 +0100 |
| commit | 934ab7978b824e1cd7a9e8d8284e9fc2cd325eb1 (patch) | |
| tree | 0b05c7d7f4dc4e992d9d08460c33801fdc374e15 /services/minecraft.nix | |
| parent | d1a88ffa2c8cf5d6dd690f9059c0da059e01b716 (diff) | |
| download | network-934ab7978b824e1cd7a9e8d8284e9fc2cd325eb1.tar.zst network-934ab7978b824e1cd7a9e8d8284e9fc2cd325eb1.zip | |
Allow global and tailnet ports in foundation
Signed-off-by: Mel <einebeere@gmail.com>
Diffstat (limited to 'services/minecraft.nix')
| -rw-r--r-- | services/minecraft.nix | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/services/minecraft.nix b/services/minecraft.nix index cd04e31..0690f40 100644 --- a/services/minecraft.nix +++ b/services/minecraft.nix @@ -28,16 +28,11 @@ in { networking.firewall.allowedTCPPorts = [ minecraftPort ]; - # TODO: put global ports into foundation - virtualisation.oci-containers.containers.minecraft = { - imageStream = minecraftImage; - image = "minecraft:${minecraft.version}"; - # expose minecraft service port globally. - ports = [ "0.0.0.0:${toString minecraftPort}:${toString minecraftPort}" ]; - - volumes = [ - "${minecraftDir}:/server" - ]; + foundation.services.minecraft = { + image = minecraftImage; + ports = [ (common.globalPort minecraftPort) ]; + + volumes = [ [ "${minecraftDir}" "/server" ] ]; workdir = "/server"; entrypoint = "${minecraft}/bin/minecraft-server"; |
