docker-compose.yml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. services:
  2. mysql:
  3. image: 'mysql:5.7'
  4. restart: unless-stopped
  5. volumes:
  6. - ./mariadb-volume:/var/lib/mysql
  7. ports:
  8. - 3306
  9. environment:
  10. MYSQL_ROOT_PASSWORD: 'changeme'
  11. networks:
  12. - asgard
  13. server:
  14. depends_on:
  15. - mysql
  16. image: 'cbrgm/cmangos:wotlk'
  17. ports:
  18. - '8085:8085'
  19. - '3724:3724'
  20. restart: unless-stopped
  21. environment:
  22. MYSQL_HOST: 'mysql'
  23. MYSQL_PORT: '3306'
  24. MYSQL_USER: 'root'
  25. MYSQL_PWD: 'changeme'
  26. MYSQL_MANGOS_USER: 'mangos'
  27. MYSQL_MANGOS_PWD: 'mangos'
  28. MANGOS_GM_ACCOUNT: 'admin'
  29. MANGOS_GM_PWD: 'changeme'
  30. MANGOS_GAMETYPE: 0
  31. MANGOS_MOTD: 'Welcome!'
  32. MANGOS_REALM_NAME: 'Hills Of Tanchico'
  33. MANGOS_SERVER_PUBLIC_IP: 'wow-wotlk-01.utopia.farm'
  34. MANGOS_ALLOW_PLAYERBOTS: 1
  35. MANGOS_ALLOW_AUCTIONBOT_SELLER: 1
  36. MANGOS_ALLOW_AUCTIONBOT_BUYER: 1
  37. volumes:
  38. - ./resources/maps:/opt/mangos/maps
  39. - ./resources/vmaps:/opt/mangos/vmaps
  40. - ./resources/mmaps:/opt/mangos/mmaps
  41. - ./resources/dbc:/opt/mangos/dbc
  42. networks:
  43. - asgard
  44. phpmyadmin:
  45. image: 'phpmyadmin/phpmyadmin:latest'
  46. restart: unless-stopped
  47. depends_on:
  48. - mysql
  49. ports:
  50. - '9001:80'
  51. environment:
  52. PMA_HOST: "mysql"
  53. networks:
  54. - asgard
  55. networks:
  56. asgard:
  57. name: asgard
  58. external: true