containers: add minecraft bedrock

This commit is contained in:
Veneficium 2025-06-10 14:19:35 +02:00
parent 49913a5559
commit 5ce62f1fdf
2 changed files with 35 additions and 0 deletions

View file

@ -0,0 +1,33 @@
{
config,
lib,
pkgs,
...
}:
{
options.settings.containers.minecraft = {
enable = lib.mkEnableOption "enable qbittorrent arion container";
};
config = lib.mkIf config.settings.containers.minecraft.enable {
virtualisation.arion.projects.minecraft = {
settings = {
project.name = "minecraft";
services.minecraft = {
service.useHostStore = true;
service.image = "itzg/minecraft-bedrock-server:latest";
service.ports = [
"19132:19132/udp"
];
service.volumes = [
"/config/mc-bedrock:/data"
];
service.environment = {
"EULA" = "TRUE";
"LEVEL_SEED" = "122104056270";
};
};
};
};
};
}