77 lines
1.9 KiB
YAML
77 lines
1.9 KiB
YAML
services:
|
|
minecraft-creative:
|
|
image: itzg/minecraft-server:latest
|
|
container_name: mc_create
|
|
tty: true
|
|
stdin_open: true
|
|
environment:
|
|
MODE: "creative"
|
|
LEVEL_TYPE: "FLAT"
|
|
GENERATOR_SETTINGS: '{"layers": [{"block": "minecraft:sandstone", "height": 50}], "biome": "minecraft:desert"}'
|
|
GENERATE_STRUCTURES: "false"
|
|
SPAWN_ANIMALS: "false"
|
|
SPAWN_MONSTERS: "false"
|
|
SPAWN_NPCS: "true"
|
|
EULA: "TRUE"
|
|
TYPE: "FORGE"
|
|
VERSION: "1.20.1"
|
|
MEMORY: "6G"
|
|
INIT_MEMORY: "3G"
|
|
ENABLE_RCON: "true"
|
|
RCON_PASSWORD: "${RCON_PASSWORD_CREATIVE}"
|
|
DIFFICULTY: "peaceful"
|
|
OPS: "brunoeckhardt"
|
|
volumes:
|
|
- ./MINECRAFT/WORLDS/CREATE:/data
|
|
- ./MINECRAFT/mods:/data/mods
|
|
ports:
|
|
- "2001:25565"
|
|
restart: always
|
|
deploy:
|
|
resources:
|
|
limits:
|
|
memory: 6G
|
|
|
|
minecraft-survival:
|
|
image: itzg/minecraft-server:latest
|
|
container_name: mc_survival
|
|
tty: true
|
|
stdin_open: true
|
|
environment:
|
|
MODE: "survival"
|
|
GENERATE_STRUCTURES: "true"
|
|
SPAWN_ANIMALS: "true"
|
|
SPAWN_MONSTERS: "true"
|
|
SPAWN_NPCS: "true"
|
|
EULA: "TRUE"
|
|
TYPE: "FORGE"
|
|
VERSION: "1.20.1"
|
|
MEMORY: "6G"
|
|
INIT_MEMORY: "3G"
|
|
ENABLE_RCON: "true"
|
|
RCON_PASSWORD: "${RCON_PASSWORD_SURVIVAL}"
|
|
DIFFICULTY: "normal"
|
|
OPS: "brunoeckhardt"
|
|
volumes:
|
|
- ./MINECRAFT/WORLDS/SURVIVAL:/data
|
|
- ./MINECRAFT/mods:/data/mods
|
|
ports:
|
|
- "2002:25565"
|
|
restart: always
|
|
deploy:
|
|
resources:
|
|
limits:
|
|
memory: 6G
|
|
|
|
portainer_agent:
|
|
image: portainer/agent:2.21.4
|
|
container_name: portainer_agent
|
|
restart: always
|
|
ports:
|
|
- "9001:9001"
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
- /var/lib/docker/volumes:/var/lib/docker/volumes
|
|
#environment:
|
|
#AGENT_SECRET: "${PORTAINER_AGENT_SECRET}"
|