Files
AzerothCore-RealmMaster/docker-compose-azerothcore-tools.env
uprightbass360 4a5b7c80b5 env cleanups
2025-10-02 00:41:40 -04:00

88 lines
2.6 KiB
Bash

# ==============================================
# AZEROTHCORE TOOLS ENVIRONMENT CONFIGURATION
# ==============================================
# Configuration for web interfaces and monitoring tools
# This connects to the core AzerothCore database
# ==============================================
# TOOL STORAGE PATHS
# ==============================================
# Storage root path - local: ./storage, production: /nfs/containers or custom mount
STORAGE_ROOT=./storage
# Storage for tools (unified with core stack)
STORAGE_PATH=${STORAGE_ROOT}/azerothcore
# ==============================================
# DATABASE CONNECTION
# ==============================================
# 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
# ==============================================
# NETWORK CONFIGURATION
# ==============================================
TOOLS_NETWORK_NAME=azerothcore-tools
TOOLS_NETWORK_SUBNET=172.21.0.0/16
TOOLS_NETWORK_GATEWAY=172.21.0.1
# ==============================================
# WEB INTERFACE PORTS
# ==============================================
# 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
# ==============================================
# Use separate storage for tools
USE_NAMED_VOLUMES=false
# ==============================================
# END OF TOOLS CONFIGURATION
# ==============================================