在docker-compose.override.yml里面指定eluna脚本的路径,然后映射入系统特定目录即可,配置如下:
services:
ac-worldserver:
environment:
AC_RATE_XP_KILL: "1"
AC_AI_PLAYERBOT_RANDOM_BOT_AUTOLOGIN: "1"
volumes:
- ${DOCKER_VOL_ETC:-./docker/etc}:/azerothcore/env/dist/etc
- ${DOCKER_VOL_LOGS:-./docker/logs}:/azerothcore/env/dist/logs:delegated
- ./modules:/azerothcore/modules:ro
- ./docker/lua_scripts:/azerothcore/lua_scripts
目录结构
root@azerothcore:/opt/azerothcore-wotlk# ls AUTHORS Playerbots.log acore.sh data docker-compose.override.yml flake.nix pull_request_template.md CMakeLists.txt PreLoad.cmake apps deps docker-compose.yml install.sh src Errors.log Server.log bin doc env modules startwow.sh LICENSE acore.json conf docker flake.lock mysql-apt-config_0.8.32-1_all.deb var