2022-11-13 22:48:30 +00:00
|
|
|
services:
|
|
|
|
proxy:
|
|
|
|
image: itzg/bungeecord
|
|
|
|
environment:
|
|
|
|
TYPE: WATERFALL
|
|
|
|
ports:
|
|
|
|
- "25565:25577"
|
|
|
|
volumes:
|
|
|
|
- waterfall:/server
|
|
|
|
- ./waterfall-config:/config
|
2024-02-02 13:57:11 +00:00
|
|
|
# If you want to use Velocity here is a premade version that supports Velocity
|
|
|
|
# velocity-proxy:
|
|
|
|
# image: itzg/bungeecord
|
|
|
|
# environment:
|
|
|
|
# TYPE: VELOCITY
|
|
|
|
# ports:
|
|
|
|
# - "25565:25577"
|
|
|
|
# volumes:
|
|
|
|
# - velocity:/server
|
|
|
|
# - ./velocity-config:/config
|
2022-11-13 22:48:30 +00:00
|
|
|
mc:
|
|
|
|
image: itzg/minecraft-server
|
|
|
|
environment:
|
|
|
|
EULA: "true"
|
|
|
|
TYPE: PAPER
|
|
|
|
# 28140: luckperms
|
|
|
|
SPIGET_RESOURCES: "28140"
|
|
|
|
# since we're behind a proxy
|
|
|
|
ONLINE_MODE: "false"
|
|
|
|
volumes:
|
|
|
|
- mc:/data
|
|
|
|
# mainly to drop in config files specific to plugins
|
|
|
|
- ./mc-plugins:/plugins
|
|
|
|
networks:
|
|
|
|
# so proxy can reach us
|
|
|
|
- default
|
|
|
|
# so we can use databases project
|
|
|
|
- dbs
|
|
|
|
|
|
|
|
volumes:
|
|
|
|
mc: {}
|
|
|
|
waterfall: {}
|
|
|
|
|
|
|
|
networks:
|
|
|
|
dbs:
|
|
|
|
# declared in ../dbs
|
|
|
|
external: true
|
2024-02-02 13:57:11 +00:00
|
|
|
name: dbs_default
|