Adds auto data import and bugfixes

This commit is contained in:
Deckard
2025-09-24 14:55:16 -04:00
parent 64fdebbc84
commit 63c91218c3
7 changed files with 775 additions and 45 deletions

73
.env
View File

@@ -6,7 +6,8 @@
# ==============================================
# DATABASE CREDENTIALS (REQUIRED)
# ==============================================
MYSQL_ROOT_PASSWORD=!!CHANGEMENOW!!!
MYSQL_ROOT_PASSWORD=azerothcore123
DOCKER_DB_ROOT_PASSWORD=azerothcore123
MYSQL_USER=root
MYSQL_HOST=ac-mysql
MYSQL_PORT=3306
@@ -49,11 +50,12 @@ AC_MODULES_DIR=/azerothcore/modules
AC_BIN_DIR=/azerothcore/env/dist/bin
# Host volume paths (for bind mounts if not using named volumes)
HOST_DATA_PATH=/srv/azerothcore/data
HOST_DATA_PATH=./data
HOST_DB_PATH=/srv/azerothcore/database
HOST_LOGS_PATH=/srv/azerothcore/logs
HOST_CONFIG_PATH=/srv/azerothcore/config
HOST_BACKUP_PATH=/srv/azerothcore/backups
HOST_BACKUP_PATH=./backups
HOST_BACKUP_SCRIPTS_PATH=./backup-scripts
# ==============================================
# VOLUME NAMES (REQUIRED)
@@ -261,9 +263,68 @@ MMAP_ENABLE_PATH_FINDING=0
# Eluna settings
ELUNA_ENABLED=1
# Playerbot settings (if using)
# PLAYERBOT_ENABLED=0
# PLAYERBOT_MAX_BOTS=40
# Playerbot settings
PLAYERBOT_ENABLED=1
PLAYERBOT_MAX_BOTS=40
# Module Management (1 = enabled, 0 = disabled)
MODULE_PLAYERBOTS=1
MODULE_AOE_LOOT=0
MODULE_LEARN_SPELLS=0
MODULE_FIREWORKS=0
MODULE_INDIVIDUAL_PROGRESSION=0
# ==============================================
# WEB INTERFACE SETTINGS
# ==============================================
# External access configuration
# Set EXTERNAL_BASE_URL for custom domain (e.g., https://acore.example.com)
# Leave empty to auto-detect from browser location
EXTERNAL_BASE_URL=
# 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
# CMS Web Interface settings
CMS_EXTERNAL_PORT=8001
# Grafana settings
GF_EXTERNAL_PORT=3001
GF_SECURITY_ADMIN_USER=admin
GF_SECURITY_ADMIN_PASSWORD=acore123
GF_SERVER_ROOT_URL=http://localhost:3000
GF_INSTALL_PLUGINS=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
# ==============================================
# END OF CONFIGURATION