71 lines
1.6 KiB
YAML
71 lines
1.6 KiB
YAML
name: cmangos
|
|
services:
|
|
database:
|
|
image: mariadb:11.8
|
|
container_name: wow-db
|
|
environment:
|
|
MARIADB_ROOT_PASSWORD: "${MYSQL_SUPERPASS}"
|
|
volumes:
|
|
- ./database_data:/var/lib/mysql
|
|
- ./config/database:/etc/mysql/conf.d:ro
|
|
networks:
|
|
- wow
|
|
|
|
mangosd:
|
|
image: wow-server-"${WOW_VERSION}":runner
|
|
container_name: wow-mangosd
|
|
depends_on:
|
|
- database
|
|
environment:
|
|
MANGOS_DBHOST: database
|
|
MANGOS_DBUSER: "${MANGOS_DBUSER}"
|
|
MANGOS_DBPASS: "${MANGOS_DBPASS}"
|
|
TZ: "${WOW_TIMEZONE}"
|
|
command: mangosd
|
|
stdin_open: true
|
|
tty: true
|
|
ports:
|
|
- "${MANGOSD_PORT:-8085}:8085"
|
|
volumes:
|
|
- ./mangosd_data:/var/lib/mangos:ro
|
|
- ./config/mangosd:/opt/mangos/conf:ro
|
|
networks:
|
|
- wow
|
|
|
|
realmd:
|
|
image: wow-server-"${WOW_VERSION}":runner
|
|
container_name: wow-realmd
|
|
depends_on:
|
|
- database
|
|
environment:
|
|
MANGOS_DBHOST: database
|
|
MANGOS_DBUSER: "${MANGOS_DBUSER}"
|
|
MANGOS_DBPASS: "${MANGOS_DBPASS}"
|
|
TZ: "${WOW_TIMEZONE}"
|
|
command: realmd
|
|
ports:
|
|
- "${REALMD_PORT:-3724}:3724"
|
|
volumes:
|
|
- ./mangosd_data:/var/lib/mangos:ro
|
|
networks:
|
|
- wow
|
|
|
|
# phpmyadmin:
|
|
# image: phpmyadmin:5.2
|
|
# container_name: wow-db-admin
|
|
# depends_on:
|
|
# - database
|
|
# profiles:
|
|
# - debug
|
|
# environment:
|
|
# PMA_HOST: database
|
|
# PMA_USER: root
|
|
# PMA_PASSWORD: "${MYSQL_SUPERPASS}"
|
|
# networks:
|
|
# - wow
|
|
# ports:
|
|
# - "${PHPMYADMIN_PORT:-8080}:80"
|
|
|
|
networks:
|
|
wow:
|
|
driver: bridge |