2023-03-19 23:58:11 +01:00
|
|
|
version: "3.8"
|
2021-12-02 22:59:50 +01:00
|
|
|
|
|
|
|
networks:
|
|
|
|
backend:
|
2023-03-19 23:58:11 +01:00
|
|
|
external: true
|
|
|
|
name: minecraft-backend
|
2021-12-02 22:59:50 +01:00
|
|
|
|
|
|
|
services:
|
|
|
|
# Minecraft Network Proxy Server
|
2023-03-19 23:58:11 +01:00
|
|
|
# >> Moved to Stack mc-bungeecord/docker-compose.yml
|
2021-12-02 22:59:50 +01:00
|
|
|
|
|
|
|
# Minecraft Survival Server
|
2023-03-19 23:58:11 +01:00
|
|
|
# >> Moved to Stack mc-survival/docker-compose.yml
|
2021-12-02 22:59:50 +01:00
|
|
|
|
2022-06-22 23:59:35 +02:00
|
|
|
# Minecraft Lobby, Creative, Minigames Server
|
2023-03-19 23:58:11 +01:00
|
|
|
# >> Moved to Stack mc-main/docker-compose.yml
|
2022-07-15 12:36:33 +02:00
|
|
|
|
|
|
|
# Nginx Proxy for Mod-support
|
|
|
|
mc-mod-proxy:
|
|
|
|
image: nginx
|
|
|
|
container_name: mc_mod_proxy
|
|
|
|
ports:
|
|
|
|
- "24454:24454/udp" # Simple Voice Mod Port (Survival)
|
|
|
|
networks:
|
2022-07-20 19:00:38 +02:00
|
|
|
- backend
|
2022-07-15 12:36:33 +02:00
|
|
|
volumes:
|
|
|
|
- ./nginx/nginx.conf:/etc/nginx/nginx.conf
|
|
|
|
|
|
|
|
# MySQL for Minecraft-Plugin-Use
|
|
|
|
mc-mysql:
|
|
|
|
image: mysql
|
|
|
|
container_name: mc_mysql
|
|
|
|
networks:
|
2022-07-19 23:09:00 +02:00
|
|
|
- backend
|
2022-07-15 12:36:33 +02:00
|
|
|
environment:
|
|
|
|
MYSQL_ROOT_PASSWORD: development-password-todo
|
|
|
|
MYSQL_DATABASE: mc-btm
|
|
|
|
MYSQL_USER: minecraft
|
|
|
|
MYSQL_PASSWORD: development-minecraft-password-todo
|
2023-03-19 23:58:11 +01:00
|
|
|
command: --default-authentication-plugin=mysql_native_password
|