Jafner.net/docker_config/minecraft/docker-compose.yml

63 lines
1.3 KiB
YAML
Raw Normal View History

2021-03-01 11:45:53 -08:00
version: '3'
services:
2021-07-05 13:33:34 -07:00
cavesncliffs:
image: itzg/minecraft-server:java16
container_name: cavesncliffs
2021-03-01 11:45:53 -08:00
environment:
- EULA=TRUE
2021-07-05 13:33:34 -07:00
- MAX_MEMORY=3G
2021-03-01 11:45:53 -08:00
volumes:
2021-07-05 13:33:34 -07:00
- $DOCKER_DATA/cavesncliffs:/data:rw
2021-03-01 11:45:53 -08:00
networks:
- mc-router
depends_on:
- router
labels:
- traefik.enable=false
2021-07-05 13:33:34 -07:00
e6:
image: itzg/minecraft-server:java8
container_name: e6
2021-03-01 11:45:53 -08:00
environment:
2021-07-05 13:33:34 -07:00
- EULA=TRUE
- MAX_MEMORY=8G
- TYPE=FORGE
- FORGEVERSION=36.1.31
- VERSION=1.16.5
- OPS=jafner425
2021-03-01 11:45:53 -08:00
volumes:
2021-07-05 13:33:34 -07:00
- $DOCKER_DATA/e6:/data:rw
2021-03-01 11:45:53 -08:00
networks:
- mc-router
labels:
- traefik.enable=false
2021-07-05 13:33:34 -07:00
litv:
image: itzg/minecraft-server:java8
container_name: litv
2021-03-01 11:45:53 -08:00
environment:
- EULA=TRUE
- MAX_MEMORY=6G
2021-07-05 13:33:34 -07:00
- TYPE=FORGE
- FORGEVERSION=36.1.15
- VERSION=1.16.5
volumes:
- $DOCKER_DATA/litv:/data:rw
2021-03-01 11:45:53 -08:00
networks:
- mc-router
labels:
- traefik.enable=false
2021-07-05 13:33:34 -07:00
2021-03-01 11:45:53 -08:00
router:
image: itzg/mc-router
container_name: mc-router
networks:
- mc-router
ports:
- 25565:25565
2021-07-05 13:33:34 -07:00
command: --mapping=cavesncliffs.jafner.net=cavesncliffs:25565,e6.jafner.net=e6:25565,litv.jafner.net=litv:25565
2021-03-01 11:45:53 -08:00
labels:
- traefik.enable=false
networks:
mc-router: