# ============================================== # AZEROTHCORE TOOLS ENVIRONMENT CONFIGURATION # ============================================== # Configuration for web interfaces and monitoring tools # This connects to the core AzerothCore database # ============================================== # DATABASE CONNECTION (REQUIRED) # ============================================== # Connect to core AzerothCore database MYSQL_ROOT_PASSWORD=azerothcore123 # Database connection for tools (connects to core stack) # Connect directly to ac-mysql container on azerothcore network MYSQL_HOST=ac-mysql MYSQL_PORT=3306 # ============================================== # TOOL STORAGE PATHS (REQUIRED) # ============================================== # Storage for tools (separate from core stack) STORAGE_PATH_TOOLS=./local-data-tools # ============================================== # NETWORK CONFIGURATION (REQUIRED) # ============================================== TOOLS_NETWORK_NAME=azerothcore-tools TOOLS_NETWORK_SUBNET=172.21.0.0/16 TOOLS_NETWORK_GATEWAY=172.21.0.1 # ============================================== # WEB INTERFACE PORTS (REQUIRED) # ============================================== # PHPMyAdmin settings PMA_HOST=ac-mysql PMA_PORT=3306 PMA_USER=root PMA_EXTERNAL_PORT=8081 PMA_ARBITRARY=1 PMA_ABSOLUTE_URI= PMA_UPLOAD_LIMIT=300M PMA_MEMORY_LIMIT=512M PMA_MAX_EXECUTION_TIME=600 # Keira3 Database Editor settings KEIRA3_EXTERNAL_PORT=4201 KEIRA_DATABASE_HOST=ac-mysql KEIRA_DATABASE_PORT=3306 # Grafana settings GF_EXTERNAL_PORT=3001 GF_SECURITY_ADMIN_USER=admin GF_SECURITY_ADMIN_PASSWORD=acore123 GF_SERVER_ROOT_URL=http://localhost:3001 GF_PLUGINS_PREINSTALL=grafana-piechart-panel # Security settings GF_SECURITY_DISABLE_INITIAL_ADMIN_CREATION=false GF_SECURITY_SECRET_KEY= GF_USERS_ALLOW_SIGN_UP=false GF_USERS_ALLOW_ORG_CREATE=false GF_AUTH_ANONYMOUS_ENABLED=false GF_SERVER_ENABLE_GZIP=true GF_SECURITY_COOKIE_SECURE=false GF_SECURITY_COOKIE_SAMESITE=lax # InfluxDB settings INFLUXDB_EXTERNAL_PORT=8087 INFLUXDB_INIT_MODE=setup INFLUXDB_ADMIN_USER=acore INFLUXDB_ADMIN_PASSWORD=acore123 INFLUXDB_ORG=azerothcore INFLUXDB_BUCKET=metrics INFLUXDB_TOKEN=acore-monitoring-token-12345 # Security settings INFLUXDB_HTTP_AUTH_ENABLED=true INFLUXDB_HTTP_HTTPS_ENABLED=false # ============================================== # DEPLOYMENT CONFIGURATION (REQUIRED) # ============================================== # Deployment mode for tools DEPLOYMENT_MODE=tools # Use separate storage for tools USE_NAMED_VOLUMES=false # ============================================== # END OF TOOLS CONFIGURATION # ==============================================