From 52c98de2bce450da223ff6e7bfd7e37f546b2634 Mon Sep 17 00:00:00 2001 From: "martin.fencl" Date: Thu, 25 Jun 2026 14:13:57 +0200 Subject: [PATCH] chore: add new minecraft compose --- docker-compose/docker-compose-minecraft.yml | 9 +++- .../docker-compose-minecraft_old1.yml | 49 +++++++++++++++++++ 2 files changed, 56 insertions(+), 2 deletions(-) create mode 100644 docker-compose/docker-compose-minecraft_old1.yml diff --git a/docker-compose/docker-compose-minecraft.yml b/docker-compose/docker-compose-minecraft.yml index 914f163..3c5ee8e 100644 --- a/docker-compose/docker-compose-minecraft.yml +++ b/docker-compose/docker-compose-minecraft.yml @@ -1,6 +1,6 @@ services: mc: - image: itzg/minecraft-server:java17 + image: itzg/minecraft-server:2026.6.0-java17 container_name: mc-futurecraft restart: unless-stopped ports: @@ -9,7 +9,11 @@ services: EULA: "TRUE" TYPE: "AUTO_CURSEFORGE" CF_API_KEY: "${CF_API_KEY}" - CF_SLUG: "futurecraft-5-0" + CF_PAGE_URL: "https://www.curseforge.com/minecraft/modpacks/futurecraft-5-0" + CF_MODPACK_ZIP: "/modpacks/futurecraft-5.0.zip" + # mkdir -p /home/howard/.ansible-compose/docker-compose/modpacks && curl -L -o /home/howard/.ansible-compose/docker-compose/modpacks/futurecraft-5.0.zip "https://edge.forgecdn.net/files/6103/327/Futurecraft%205.0.zi> + #CF_SLUG: "futurecraft-5-0" + #CF_FILE_ID: "6103327" JAVA_VERSION: "17" @@ -26,6 +30,7 @@ services: ENABLE_WHITELIST: "TRUE" volumes: - mc_data:/data + - ./modpacks:/modpacks:ro backup: image: itzg/mc-backup:latest diff --git a/docker-compose/docker-compose-minecraft_old1.yml b/docker-compose/docker-compose-minecraft_old1.yml new file mode 100644 index 0000000..914f163 --- /dev/null +++ b/docker-compose/docker-compose-minecraft_old1.yml @@ -0,0 +1,49 @@ +services: + mc: + image: itzg/minecraft-server:java17 + container_name: mc-futurecraft + restart: unless-stopped + ports: + - "25565:25565" + environment: + EULA: "TRUE" + TYPE: "AUTO_CURSEFORGE" + CF_API_KEY: "${CF_API_KEY}" + CF_SLUG: "futurecraft-5-0" + + JAVA_VERSION: "17" + + MEMORY: "${MEMORY:-10G}" + LEVEL: "world" + DIFFICULTY: "normal" + VIEW_DISTANCE: "10" + SIMULATION_DISTANCE: "6" + MAX_PLAYERS: "5" + + ENABLE_RCON: "true" + RCON_PASSWORD: "${RCON_PASSWORD}" + ONLINE_MODE: "FALSE" + ENABLE_WHITELIST: "TRUE" + volumes: + - mc_data:/data + + backup: + image: itzg/mc-backup:latest + container_name: mc-futurecraft-backup + restart: unless-stopped + depends_on: + - mc + environment: + SRC_DIR: /data + DEST_DIR: /data/backups + BACKUP_INTERVAL: "12h" + INITIAL_DELAY: "5m" + PRUNE_BACKUPS_DAYS: "14" + EXCLUDES: "backups,cache,logs" + RCON_HOST: mc + RCON_PASSWORD: "${RCON_PASSWORD}" + volumes: + - mc_data:/data + +volumes: + mc_data: