From 8efcf52d2a322d7296a416cb31f6b235b9734c8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?c=C4=83t=C4=83lin?= Date: Thu, 6 Mar 2025 14:49:32 +0100 Subject: [PATCH] feat: add docker minecraft --- docker/minecraft/docker-compose.yml | 38 +++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 docker/minecraft/docker-compose.yml diff --git a/docker/minecraft/docker-compose.yml b/docker/minecraft/docker-compose.yml new file mode 100644 index 0000000..6fc2ab7 --- /dev/null +++ b/docker/minecraft/docker-compose.yml @@ -0,0 +1,38 @@ +--- +services: + mc: + image: itzg/minecraft-server:java23-graalvm + tty: true + stdin_open: true + ports: + - "25565:25565" + environment: + EULA: "TRUE" + MEMORY: ${MEMORY:-"6G"} + TZ: "Europe/Madrid" + VERSION: 1.20.1 + ENABLE_ROLLING_LOGS: true + USE_AIKAR_FLAGS: true + MOTD: "Huesoperrers Minecraft Episodio 2: Ahora es personal" + ICON: /data/icon.png + MAX_PLAYERS: 10 + MAX_WORLD_SIZE: 10000 + SEED: huesoperrers2 + MODE: survival + ONLINE_MODE: false + ALLOW_FLIGHT: true + SERVER_NAME: Huesoperrers and co. + PLAYER_IDLE_TIMEOUT: 15 + STOP_SERVER_ANNOUNCE_DELAY: 30 + WHITELIST: ${WHITELIST} + OPS: ${OPS} + SYNCHRONIZE: true + MERGE: true + ENFORCE_WHITELIST: true + ENABLE_RCON: false + MAX_TICK_TIME: -1 + ENABLE_AUTOPAUSE: true + DEBUG_AUTOPAUSE: false + TYPE: FORGE + volumes: + - ${MC_DATA_DIR:-/mnt/zeruel/nas1/shared/mc2}:/data