diff --git a/home/podman.nix b/home/podman.nix index c8f3bf8..23410f3 100644 --- a/home/podman.nix +++ b/home/podman.nix @@ -741,6 +741,28 @@ }; }; + rlcraft = { + image = "docker.io/itzg/minecraft-server:java8"; + autoStart = true; + autoUpdate = "registry"; + network = "bridge"; + environmentFile = [ + "/pool/services/secrets/default" + "/pool/services/secrets/rlcraft" + ]; + volumes = [ + "/pool/services/podman/minecraft/rlcraft/data:/data" + ]; + ports = [ + "25565:25565" + ]; + extraConfig = { + Service = { + TimeoutStartSec = 900; + }; + }; + }; + rutorrent = { image = "docker.io/crazymax/rtorrent-rutorrent:latest"; autoStart = true; diff --git a/hosts/server/settings.nix b/hosts/server/settings.nix index 659e01d..0461e9c 100644 --- a/hosts/server/settings.nix +++ b/hosts/server/settings.nix @@ -58,6 +58,7 @@ podman = { enable = true; autoPrune.enable = true; + autoPrune.flags = [ "--all" ]; # Create a `docker` alias for podman, to use it as a drop-in replacement dockerCompat = true; # Required for containers under podman-compose to be able to talk to each other.