43 lines
1.3 KiB
YAML
43 lines
1.3 KiB
YAML
services:
|
|
minecraft:
|
|
image: itzg/minecraft-server@sha256:99dc8b37f97c3b95915452180bbedf29a7ac8252932e372ce6e5b6e383a5d1e2
|
|
restart: no
|
|
stop_grace_period: 2m
|
|
ports:
|
|
- ${MC_BIND_ADDRESS:-127.0.0.1}:${MC_PORT:-25565}:25565
|
|
environment:
|
|
EULA: ${MC_EULA:-FALSE}
|
|
TYPE: MODRINTH
|
|
MODRINTH_MODPACK: /modpacks/minecraft-lab-neoforge-spike-1.0.0.mrpack
|
|
MODRINTH_DEFAULT_EXCLUDE_INCLUDES: ""
|
|
MEMORY: ${MC_MEMORY:-6G}
|
|
UID: ${MC_UID:-1000}
|
|
GID: ${MC_GID:-1000}
|
|
ENABLE_RCON: "false"
|
|
ONLINE_MODE: "false"
|
|
ENFORCE_SECURE_PROFILE: "false"
|
|
MOTD: minecraft-lab Phase 0
|
|
VIEW_DISTANCE: "6"
|
|
SIMULATION_DISTANCE: "4"
|
|
SYNC_SKIP_NEWER_IN_DESTINATION: "false"
|
|
volumes:
|
|
- type: bind
|
|
source: ${MC_ROOT:?Set absolute server root}/runtime
|
|
target: /data
|
|
- type: bind
|
|
source: ${MC_RELEASE_DIR:?Set absolute release directory}
|
|
target: /modpacks
|
|
read_only: true
|
|
- type: bind
|
|
source: ${MC_RELEASE_DIR:?Set absolute release directory}/server/config
|
|
target: /config
|
|
read_only: true
|
|
healthcheck:
|
|
test:
|
|
- CMD
|
|
- mc-health
|
|
start_period: 2m
|
|
interval: 10s
|
|
timeout: 10s
|
|
retries: 30
|