minecraft overhaul

This commit is contained in:
2024-09-29 00:25:41 -04:00
parent c3e2e8fa02
commit bf102a24d9
10 changed files with 214 additions and 32 deletions

View File

@@ -12,23 +12,23 @@
};
in
{
minecraft-server.containerConfig = baseContainerConfig // {
image = "docker.io/itzg/minecraft-server:java21-graalvm";
name = "minecraft";
# minecraft-server.containerConfig = baseContainerConfig // {
# image = "docker.io/itzg/minecraft-server:java21-graalvm";
# name = "minecraft";
environments = {
TYPE = "QUILT";
MEMORY = "4G";
MOD_PLATFORM = "MODRINTH";
USE_AIKAR_FLAGS = true;
JVM_OPTS = "-XX:-UseJVMCICompiler";
MODRINTH_MODPACK = "https://modrinth.com/modpack/sop";
VERSION = "1.21.1";
};
# environments = {
# TYPE = "QUILT";
# MEMORY = "4G";
# MOD_PLATFORM = "MODRINTH";
# USE_AIKAR_FLAGS = true;
# JVM_OPTS = "-XX:-UseJVMCICompiler";
# MODRINTH_MODPACK = "https://modrinth.com/modpack/sop";
# VERSION = "1.21.1";
# };
publishPorts = [ "${builtins.toString service_configs.ports.minecraft}:25565" ];
volumes = [ "${service_configs.minecraft.dir}:/data:z" ];
};
# publishPorts = [ "${builtins.toString service_configs.ports.minecraft}:25565" ];
# volumes = [ "${service_configs.minecraft.dir}:/data:z" ];
# };
gluetun.containerConfig = baseContainerConfig // {
image = "docker.io/qmcgaw/gluetun";
@@ -61,6 +61,8 @@
environments = {
WEBUI_PORT = service_configs.ports.torrent;
DOCKER_MODS = "ghcr.io/gabe565/linuxserver-mod-vuetorrent";
PUID = 1000;
PGID = 1000;
};
volumes = [