server-compose/domains/stvnliu.me/mc/docker-compose.yml
2026-10-20 10:13:43 +00:00

26 lines
1,013 B
YAML

networks:
proxy_net:
name: "proxy-net"
external: true
include:
- path: ./drasl/docker-compose.yml
services:
minecraft:
image: itzg/minecraft-server:latest
pull_policy: daily
tty: true
stdin_open: true
networks:
- proxy_net
environment:
EULA: "TRUE"
VERSION: 26.3
TYPE: PAPER
JVM_OPTS: "-Dminecraft.api.env=custom -Dminecraft.api.auth.host=https://drasl.stvnliu.me/auth -Dminecraft.api.account.host=https://drasl.stvnliu.me/account -Dminecraft.api.profiles.host=https://drasl.stvnliu.me/account -Dminecraft.api.session.host=https://drasl.stvnliu.me/session -Dminecraft.api.services.host=https://drasl.stvnliu.me/services -Dminecraft.api.discovery.host=https://drasl.stvnliu.me/discovery/minecraft/client"
volumes:
- ./data:/data
labels:
- traefik.enable=true
- traefik.tcp.routers.mc.rule=HostSNI(`*`)
- traefik.tcp.routers.mc.entrypoints=minecraft
- traefik.tcp.services.mc.loadbalancer.server.port=25565