43 lines
905 B
YAML
43 lines
905 B
YAML
version: "3"
|
|
|
|
services:
|
|
minecraft:
|
|
# image: docker.clkl.de/minecraft/minecraft:0.1
|
|
# build: minecraft
|
|
image: itzg/minecraft-server
|
|
env_file:
|
|
- ./docker.env
|
|
restart: on-failure:5
|
|
ports:
|
|
- 25565:25565
|
|
volumes:
|
|
- ./data/minecraft:/data
|
|
- ./data/minecraft_mods:/mods
|
|
overviewer:
|
|
image: docker.clkl.de/minecraft/overviewer:0.16
|
|
build: overviewer
|
|
volumes:
|
|
- ./conf/overviewer.conf:/overviewer.conf
|
|
- ./data/minecraft/world:/world/
|
|
- ./data/overview/:/overview/
|
|
- ./data/textures/:/textures/
|
|
web:
|
|
image: nginx:alpine
|
|
volumes:
|
|
- ./data/overview/:/usr/share/nginx/html
|
|
networks:
|
|
- default
|
|
- frontend
|
|
labels:
|
|
- "traefik.enable=true"
|
|
- "traefik.docker.network=frontend_frontend"
|
|
- "traefik.port=80"
|
|
- "traefik.frontend.rule=Host:mc.kinf.wiai.uni-bamberg.de,mc.wie-ei.de"
|
|
|
|
networks:
|
|
frontend:
|
|
external:
|
|
name: frontend_frontend
|
|
|
|
|