Some checks failed
Build & Release Pack / build (push) Failing after 31s
Replace server-side BlueMap 5.7 with Dynmap 3.7-beta-8 to cut web-map tile storage down to explored chunks only. Updates MapLink client config (Dynmap / :8123), docker-compose port 8100->8123, and README.
45 lines
1.6 KiB
YAML
45 lines
1.6 KiB
YAML
services:
|
|
mc:
|
|
image: itzg/minecraft-server
|
|
container_name: minecraft-mc-1
|
|
ports:
|
|
- "25565:25565"
|
|
- "8123:8123" # Dynmap web UI (Dynmap 3.7 is bundled in the server pack)
|
|
environment:
|
|
EULA: "TRUE"
|
|
TYPE: "MODRINTH"
|
|
VERSION: "1.21.1"
|
|
FABRIC_LOADER: "0.19.3"
|
|
INIT_MEMORY: "8G"
|
|
MAX_MEMORY: "10G"
|
|
# PROVEN DEPLOYMENT (local-file, cache-proof):
|
|
# 1. download the release asset: curl -sL -o server-pack.mrpack "<asset url>"
|
|
# 2. wipe stale state: sudo rm -rf data/mods data/config data/cache
|
|
# 3. docker compose up -d
|
|
# Asset filenames carry the build revision (-r2, -r3, ...) — bump on every repack.
|
|
MODRINTH_MODPACK: "/modpacks/pack.mrpack"
|
|
# Fresh-host alternative (URL mode) — helper caches by URL, prefer the file mount above:
|
|
# MODRINTH_MODPACK: "https://git.mithraic.cloud/ad3laid3/FKRPG/releases/download/v1.0/FKRPG-SERVER-v1.0-r7.mrpack"
|
|
MODRINTH_EXCLUDE_FILES: "*Chunky*,*chunky*,*voxy*,*Voxy*,*DistantHorizons*,*Sounds-2.2.1+1.20.1+fabric.jar*"
|
|
MOTD: "§b✨ §lWelcome, Traveler, to F##KRPG §r§b✨\n§3Choose your Origin. Master your Magic."
|
|
MODRINTH_ALLOWED_VERSION_TYPE: "alpha"
|
|
volumes:
|
|
- ./data:/data
|
|
- ./server-pack.mrpack:/modpacks/pack.mrpack:ro
|
|
tty: true
|
|
stdin_open: true
|
|
restart: unless-stopped
|
|
|
|
caddy:
|
|
image: caddy:alpine
|
|
container_name: caddy
|
|
restart: unless-stopped
|
|
ports:
|
|
- "80:80"
|
|
- "443:443"
|
|
volumes:
|
|
- ./Caddyfile:/etc/caddy/Caddyfile
|
|
- ./caddy_data:/data
|
|
- ./caddy_config:/config
|
|
depends_on:
|
|
- mc
|