mirror of
https://github.com/uprightbass360/AzerothCore-RealmMaster.git
synced 2026-01-22 21:16:25 +00:00
env cleanups
This commit is contained in:
@@ -1,78 +1,106 @@
|
|||||||
# AZEROTHCORE DATABASE LAYER ENVIRONMENT
|
# AZEROTHCORE DATABASE LAYER ENVIRONMENT
|
||||||
|
|
||||||
|
# ==============================================
|
||||||
# DEPLOYMENT CONFIGURATION
|
# DEPLOYMENT CONFIGURATION
|
||||||
|
# ==============================================
|
||||||
# Storage root path - local: ./storage, production: /nfs/containers or custom mount
|
# Storage root path - local: ./storage, production: /nfs/containers or custom mount
|
||||||
STORAGE_ROOT=./storage
|
STORAGE_ROOT=./storage
|
||||||
# Storage configuration for database layer
|
# Storage configuration for database layer
|
||||||
STORAGE_PATH=${STORAGE_ROOT}/azerothcore
|
STORAGE_PATH=${STORAGE_ROOT}/azerothcore
|
||||||
|
|
||||||
|
# ==============================================
|
||||||
# SERVER CONFIGURATION
|
# SERVER CONFIGURATION
|
||||||
|
# ==============================================
|
||||||
# Timezone
|
# Timezone
|
||||||
TZ=UTC
|
TZ=UTC
|
||||||
|
|
||||||
|
# ==============================================
|
||||||
# DATABASE CREDENTIALS
|
# DATABASE CREDENTIALS
|
||||||
|
# ==============================================
|
||||||
MYSQL_ROOT_PASSWORD=azerothcore123
|
MYSQL_ROOT_PASSWORD=azerothcore123
|
||||||
|
|
||||||
|
# ==============================================
|
||||||
# Database connection settings
|
# Database connection settings
|
||||||
|
# ==============================================
|
||||||
MYSQL_HOST=ac-mysql
|
MYSQL_HOST=ac-mysql
|
||||||
MYSQL_PORT=3306
|
MYSQL_PORT=3306
|
||||||
MYSQL_USER=root
|
MYSQL_USER=root
|
||||||
MYSQL_ROOT_HOST=%
|
MYSQL_ROOT_HOST=%
|
||||||
MYSQL_PASSWORD=${MYSQL_ROOT_PASSWORD}
|
MYSQL_PASSWORD=${MYSQL_ROOT_PASSWORD}
|
||||||
|
|
||||||
|
# ==============================================
|
||||||
# Database names
|
# Database names
|
||||||
|
# ==============================================
|
||||||
DB_AUTH_NAME=acore_auth
|
DB_AUTH_NAME=acore_auth
|
||||||
DB_WORLD_NAME=acore_world
|
DB_WORLD_NAME=acore_world
|
||||||
DB_CHARACTERS_NAME=acore_characters
|
DB_CHARACTERS_NAME=acore_characters
|
||||||
|
|
||||||
# Database wait settings - Increased for Portainer/NFS deployments
|
# ==============================================
|
||||||
|
# Database wait settings
|
||||||
|
# ==============================================
|
||||||
DB_WAIT_RETRIES=60
|
DB_WAIT_RETRIES=60
|
||||||
DB_WAIT_SLEEP=10
|
DB_WAIT_SLEEP=10
|
||||||
|
|
||||||
|
# ==============================================
|
||||||
# Database layer images
|
# Database layer images
|
||||||
|
# ==============================================
|
||||||
AC_DB_IMPORT_IMAGE=acore/ac-wotlk-db-import:14.0.0-dev
|
AC_DB_IMPORT_IMAGE=acore/ac-wotlk-db-import:14.0.0-dev
|
||||||
MYSQL_IMAGE=mysql:8.0
|
MYSQL_IMAGE=mysql:8.0
|
||||||
ALPINE_IMAGE=alpine:latest
|
ALPINE_IMAGE=alpine:latest
|
||||||
|
|
||||||
|
# ==============================================
|
||||||
# IMAGE PULL POLICY
|
# IMAGE PULL POLICY
|
||||||
|
# ==============================================
|
||||||
IMAGE_PULL_POLICY=if_not_present
|
IMAGE_PULL_POLICY=if_not_present
|
||||||
|
|
||||||
|
# ==============================================
|
||||||
# MYSQL CONFIGURATION
|
# MYSQL CONFIGURATION
|
||||||
# MySQL server settings
|
# ==============================================
|
||||||
MYSQL_CHARACTER_SET=utf8mb4
|
MYSQL_CHARACTER_SET=utf8mb4
|
||||||
MYSQL_COLLATION=utf8mb4_unicode_ci
|
MYSQL_COLLATION=utf8mb4_unicode_ci
|
||||||
MYSQL_MAX_CONNECTIONS=1000
|
MYSQL_MAX_CONNECTIONS=1000
|
||||||
MYSQL_INNODB_BUFFER_POOL_SIZE=256M
|
MYSQL_INNODB_BUFFER_POOL_SIZE=256M
|
||||||
MYSQL_INNODB_LOG_FILE_SIZE=64M
|
MYSQL_INNODB_LOG_FILE_SIZE=64M
|
||||||
|
|
||||||
# MySQL health check settings - Moderately increased for Portainer/NFS deployments
|
# ==============================================
|
||||||
|
# MySQL health check settings
|
||||||
|
# ==============================================
|
||||||
MYSQL_HEALTHCHECK_INTERVAL=20s
|
MYSQL_HEALTHCHECK_INTERVAL=20s
|
||||||
MYSQL_HEALTHCHECK_TIMEOUT=15s
|
MYSQL_HEALTHCHECK_TIMEOUT=15s
|
||||||
MYSQL_HEALTHCHECK_RETRIES=25
|
MYSQL_HEALTHCHECK_RETRIES=25
|
||||||
MYSQL_HEALTHCHECK_START_PERIOD=120s
|
MYSQL_HEALTHCHECK_START_PERIOD=120s
|
||||||
|
|
||||||
|
# ==============================================
|
||||||
# NETWORK CONFIGURATION
|
# NETWORK CONFIGURATION
|
||||||
|
# ==============================================
|
||||||
# External database port
|
# External database port
|
||||||
MYSQL_EXTERNAL_PORT=64306
|
MYSQL_EXTERNAL_PORT=64306
|
||||||
|
|
||||||
|
# ==============================================
|
||||||
# CONTAINER NAMES
|
# CONTAINER NAMES
|
||||||
|
# ==============================================
|
||||||
# Database layer container names
|
# Database layer container names
|
||||||
CONTAINER_MYSQL=ac-mysql
|
CONTAINER_MYSQL=ac-mysql
|
||||||
CONTAINER_DB_INIT=ac-db-init
|
CONTAINER_DB_INIT=ac-db-init
|
||||||
CONTAINER_DB_IMPORT=ac-db-import
|
CONTAINER_DB_IMPORT=ac-db-import
|
||||||
CONTAINER_BACKUP=ac-backup
|
CONTAINER_BACKUP=ac-backup
|
||||||
|
|
||||||
|
# ==============================================
|
||||||
# NETWORK SETTINGS
|
# NETWORK SETTINGS
|
||||||
|
# ==============================================
|
||||||
NETWORK_NAME=azerothcore
|
NETWORK_NAME=azerothcore
|
||||||
NETWORK_SUBNET=172.20.0.0/16
|
NETWORK_SUBNET=172.20.0.0/16
|
||||||
NETWORK_GATEWAY=172.20.0.1
|
NETWORK_GATEWAY=172.20.0.1
|
||||||
|
|
||||||
|
# ==============================================
|
||||||
# BACKUP CONFIGURATION
|
# BACKUP CONFIGURATION
|
||||||
|
# ==============================================
|
||||||
# Host volume paths for backup
|
# Host volume paths for backup
|
||||||
HOST_BACKUP_PATH=${STORAGE_PATH}/backups
|
HOST_BACKUP_PATH=${STORAGE_PATH}/backups
|
||||||
HOST_BACKUP_SCRIPTS_PATH=${STORAGE_PATH}/scripts
|
HOST_BACKUP_SCRIPTS_PATH=${STORAGE_PATH}/scripts
|
||||||
|
|
||||||
|
# ==============================================
|
||||||
# Backup settings
|
# Backup settings
|
||||||
|
# ==============================================
|
||||||
BACKUP_CRON_SCHEDULE="0 3 * * *"
|
BACKUP_CRON_SCHEDULE="0 3 * * *"
|
||||||
BACKUP_RETENTION_DAYS=7
|
BACKUP_RETENTION_DAYS=7
|
||||||
@@ -1,18 +1,23 @@
|
|||||||
# ==============================================
|
# ==============================================
|
||||||
# AZEROTHCORE SERVICES ENVIRONMENT (COMBINED)
|
# AZEROTHCORE SERVICES ENVIRONMENT
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# Environment variables for auth server, world server, client data, modules, and optional services
|
# Environment variables for auth server, world server, client data, modules, and optional services
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# DEPLOYMENT CONFIGURATION (REQUIRED)
|
# DEPLOYMENT CONFIGURATION
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# Storage root path - local: ./storage, production: /nfs/containers or custom mount
|
# Storage root path - local: ./storage, production: /nfs/containers or custom mount
|
||||||
|
# !!Set this for your environment root!!!
|
||||||
STORAGE_ROOT=./storage
|
STORAGE_ROOT=./storage
|
||||||
# Storage configuration (must match database layer)
|
# Storage configuration (must match database layer)
|
||||||
STORAGE_PATH=${STORAGE_ROOT}/azerothcore
|
STORAGE_PATH=${STORAGE_ROOT}/azerothcore
|
||||||
|
# GIT
|
||||||
|
GIT_EMAIL=uprightbass360@gmail.com
|
||||||
|
GIT_USERNAME=uprightbass360
|
||||||
|
GIT_PAT=REQUIRED
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# DATABASE CONNECTION (REQUIRED)
|
# DATABASE CONNECTION
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# Connect to database layer (must match database layer settings)
|
# Connect to database layer (must match database layer settings)
|
||||||
MYSQL_HOST=ac-mysql
|
MYSQL_HOST=ac-mysql
|
||||||
@@ -26,24 +31,21 @@ DB_WORLD_NAME=acore_world
|
|||||||
DB_CHARACTERS_NAME=acore_characters
|
DB_CHARACTERS_NAME=acore_characters
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# DOCKER IMAGES (REQUIRED)
|
# DOCKER IMAGES
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# Core service images
|
|
||||||
AC_AUTHSERVER_IMAGE=acore/ac-wotlk-authserver:14.0.0-dev
|
|
||||||
AC_WORLDSERVER_IMAGE=acore/ac-wotlk-worldserver:14.0.0-dev
|
|
||||||
ALPINE_IMAGE=alpine:latest
|
ALPINE_IMAGE=alpine:latest
|
||||||
|
|
||||||
# Optional service images (from combined optional layer)
|
# Service images
|
||||||
AC_ELUNA_IMAGE=acore/eluna-ts:master
|
AC_ELUNA_IMAGE=acore/eluna-ts:master
|
||||||
ALPINE_GIT_IMAGE=alpine/git:latest
|
ALPINE_GIT_IMAGE=alpine/git:latest
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# IMAGE PULL POLICY (REQUIRED)
|
# IMAGE PULL POLICY
|
||||||
# ==============================================
|
# ==============================================
|
||||||
IMAGE_PULL_POLICY=if_not_present
|
IMAGE_PULL_POLICY=if_not_present
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# CONTAINER HEALTH CHECKS (REQUIRED)
|
# CONTAINER HEALTH CHECKS
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# Auth server health check
|
# Auth server health check
|
||||||
AUTH_HEALTHCHECK_INTERVAL=30s
|
AUTH_HEALTHCHECK_INTERVAL=30s
|
||||||
@@ -58,7 +60,7 @@ WORLD_HEALTHCHECK_RETRIES=3
|
|||||||
WORLD_HEALTHCHECK_START_PERIOD=120s
|
WORLD_HEALTHCHECK_START_PERIOD=120s
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# NETWORK CONFIGURATION (REQUIRED)
|
# NETWORK CONFIGURATION
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# External ports for game services
|
# External ports for game services
|
||||||
AUTH_EXTERNAL_PORT=3784
|
AUTH_EXTERNAL_PORT=3784
|
||||||
@@ -71,7 +73,7 @@ WORLD_PORT=8085
|
|||||||
SOAP_PORT=7878
|
SOAP_PORT=7878
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# CONTAINER NAMES (REQUIRED)
|
# CONTAINER NAMES
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# Core service container names
|
# Core service container names
|
||||||
CONTAINER_AUTHSERVER=ac-authserver
|
CONTAINER_AUTHSERVER=ac-authserver
|
||||||
@@ -82,7 +84,7 @@ CONTAINER_CLIENT_DATA=ac-client-data
|
|||||||
CONTAINER_MYSQL=ac-mysql
|
CONTAINER_MYSQL=ac-mysql
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# NETWORK SETTINGS (REQUIRED)
|
# NETWORK SETTINGS
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# Network must already exist from database layer
|
# Network must already exist from database layer
|
||||||
NETWORK_NAME=azerothcore
|
NETWORK_NAME=azerothcore
|
||||||
@@ -90,11 +92,6 @@ NETWORK_NAME=azerothcore
|
|||||||
# ==============================================
|
# ==============================================
|
||||||
# CUSTOM MODULE SETTINGS
|
# CUSTOM MODULE SETTINGS
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# GIT
|
|
||||||
GIT_EMAIL=uprightbass360@gmail.com
|
|
||||||
GIT_USERNAME=uprightbass360
|
|
||||||
GIT_PAT=REQUIRED
|
|
||||||
|
|
||||||
# Playerbot settings
|
# Playerbot settings
|
||||||
PLAYERBOT_ENABLED=1
|
PLAYERBOT_ENABLED=1
|
||||||
PLAYERBOT_MAX_BOTS=40
|
PLAYERBOT_MAX_BOTS=40
|
||||||
@@ -138,8 +135,28 @@ MODULE_INSTANCE_RESET=1
|
|||||||
MODULE_LEVEL_GRANT=1
|
MODULE_LEVEL_GRANT=1
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# ADDITIONAL CONTAINER NAMES (OPTIONAL)
|
# ADDITIONAL CONTAINER NAMES
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# Optional service container names
|
# Optional service container names
|
||||||
CONTAINER_ELUNA=ac-eluna
|
CONTAINER_ELUNA=ac-eluna
|
||||||
CONTAINER_MODULES=ac-modules
|
CONTAINER_MODULES=ac-modules
|
||||||
|
|
||||||
|
# ==============================================
|
||||||
|
# DOCKER IMAGES
|
||||||
|
# ==============================================
|
||||||
|
# Optional service images
|
||||||
|
AC_ELUNA_IMAGE=acore/eluna-ts:master
|
||||||
|
ALPINE_GIT_IMAGE=alpine/git:latest
|
||||||
|
|
||||||
|
# ==============================================
|
||||||
|
# IMAGE PULL POLICY
|
||||||
|
# ==============================================
|
||||||
|
IMAGE_PULL_POLICY=if_not_present
|
||||||
|
|
||||||
|
# ==============================================
|
||||||
|
# CONTAINER NAMES
|
||||||
|
# ==============================================
|
||||||
|
# Optional service container names
|
||||||
|
|
||||||
|
# Reference to core services (for external linking)
|
||||||
|
CONTAINER_WORLDSERVER=ac-worldserver
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
# ==============================================
|
# ==============================================
|
||||||
# AZEROTHCORE SERVICES ENVIRONMENT (COMBINED)
|
# AZEROTHCORE SERVICES ENVIRONMENT
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# Environment variables for auth server, world server, client data, modules, and optional services
|
# Environment variables for auth server, world server, client data, modules, and optional services
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# DEPLOYMENT CONFIGURATION (REQUIRED)
|
# DEPLOYMENT CONFIGURATION
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# Storage root path - local: ./storage, production: /nfs/containers or custom mount
|
# Storage root path - local: ./storage, production: /nfs/containers or custom mount
|
||||||
STORAGE_ROOT=./storage
|
STORAGE_ROOT=./storage
|
||||||
@@ -12,7 +12,7 @@ STORAGE_ROOT=./storage
|
|||||||
STORAGE_PATH=${STORAGE_ROOT}/azerothcore
|
STORAGE_PATH=${STORAGE_ROOT}/azerothcore
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# DATABASE CONNECTION (REQUIRED)
|
# DATABASE CONNECTION
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# Connect to database layer (must match database layer settings)
|
# Connect to database layer (must match database layer settings)
|
||||||
MYSQL_HOST=ac-mysql
|
MYSQL_HOST=ac-mysql
|
||||||
@@ -26,7 +26,7 @@ DB_WORLD_NAME=acore_world
|
|||||||
DB_CHARACTERS_NAME=acore_characters
|
DB_CHARACTERS_NAME=acore_characters
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# DOCKER IMAGES (REQUIRED)
|
# DOCKER IMAGES
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# Core service images
|
# Core service images
|
||||||
AC_AUTHSERVER_IMAGE=acore/ac-wotlk-authserver:14.0.0-dev
|
AC_AUTHSERVER_IMAGE=acore/ac-wotlk-authserver:14.0.0-dev
|
||||||
@@ -38,12 +38,12 @@ AC_ELUNA_IMAGE=acore/eluna-ts:master
|
|||||||
ALPINE_GIT_IMAGE=alpine/git:latest
|
ALPINE_GIT_IMAGE=alpine/git:latest
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# IMAGE PULL POLICY (REQUIRED)
|
# IMAGE PULL POLICY
|
||||||
# ==============================================
|
# ==============================================
|
||||||
IMAGE_PULL_POLICY=if_not_present
|
IMAGE_PULL_POLICY=if_not_present
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# CONTAINER HEALTH CHECKS (REQUIRED)
|
# CONTAINER HEALTH CHECKS
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# Auth server health check
|
# Auth server health check
|
||||||
AUTH_HEALTHCHECK_INTERVAL=30s
|
AUTH_HEALTHCHECK_INTERVAL=30s
|
||||||
@@ -58,7 +58,7 @@ WORLD_HEALTHCHECK_RETRIES=3
|
|||||||
WORLD_HEALTHCHECK_START_PERIOD=120s
|
WORLD_HEALTHCHECK_START_PERIOD=120s
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# NETWORK CONFIGURATION (REQUIRED)
|
# NETWORK CONFIGURATION
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# External ports for game services
|
# External ports for game services
|
||||||
AUTH_EXTERNAL_PORT=3784
|
AUTH_EXTERNAL_PORT=3784
|
||||||
@@ -76,7 +76,7 @@ WORLD_PORT=8085
|
|||||||
SOAP_PORT=7878
|
SOAP_PORT=7878
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# CONTAINER NAMES (REQUIRED)
|
# CONTAINER NAMES
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# Core service container names
|
# Core service container names
|
||||||
CONTAINER_AUTHSERVER=ac-authserver
|
CONTAINER_AUTHSERVER=ac-authserver
|
||||||
@@ -87,7 +87,7 @@ CONTAINER_CLIENT_DATA=ac-client-data
|
|||||||
CONTAINER_MYSQL=ac-mysql
|
CONTAINER_MYSQL=ac-mysql
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# NETWORK SETTINGS (REQUIRED)
|
# NETWORK SETTINGS
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# Network must already exist from database layer
|
# Network must already exist from database layer
|
||||||
NETWORK_NAME=azerothcore
|
NETWORK_NAME=azerothcore
|
||||||
@@ -141,14 +141,14 @@ MODULE_INSTANCE_RESET=0
|
|||||||
MODULE_LEVEL_GRANT=0
|
MODULE_LEVEL_GRANT=0
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# ADDITIONAL CONTAINER NAMES (OPTIONAL)
|
# ADDITIONAL CONTAINER NAMES
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# Optional service container names
|
# Optional service container names
|
||||||
CONTAINER_ELUNA=ac-eluna
|
CONTAINER_ELUNA=ac-eluna
|
||||||
CONTAINER_MODULES=ac-modules
|
CONTAINER_MODULES=ac-modules
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# MODULE MANAGEMENT (OPTIONAL)
|
# MODULE MANAGEMENT
|
||||||
# ==============================================
|
# ==============================================
|
||||||
GIT_USERNAME=
|
GIT_USERNAME=
|
||||||
GIT_EMAIL=
|
GIT_EMAIL=
|
||||||
|
|||||||
@@ -5,7 +5,15 @@
|
|||||||
# This connects to the core AzerothCore database
|
# This connects to the core AzerothCore database
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# DATABASE CONNECTION (REQUIRED)
|
# 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
|
# Connect to core AzerothCore database
|
||||||
MYSQL_ROOT_PASSWORD=azerothcore123
|
MYSQL_ROOT_PASSWORD=azerothcore123
|
||||||
@@ -16,22 +24,14 @@ MYSQL_HOST=ac-mysql
|
|||||||
MYSQL_PORT=3306
|
MYSQL_PORT=3306
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# TOOL STORAGE PATHS (REQUIRED)
|
# NETWORK CONFIGURATION
|
||||||
# ==============================================
|
|
||||||
# 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
|
|
||||||
|
|
||||||
# ==============================================
|
|
||||||
# NETWORK CONFIGURATION (REQUIRED)
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
TOOLS_NETWORK_NAME=azerothcore-tools
|
TOOLS_NETWORK_NAME=azerothcore-tools
|
||||||
TOOLS_NETWORK_SUBNET=172.21.0.0/16
|
TOOLS_NETWORK_SUBNET=172.21.0.0/16
|
||||||
TOOLS_NETWORK_GATEWAY=172.21.0.1
|
TOOLS_NETWORK_GATEWAY=172.21.0.1
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# WEB INTERFACE PORTS (REQUIRED)
|
# WEB INTERFACE PORTS
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# PHPMyAdmin settings
|
# PHPMyAdmin settings
|
||||||
PMA_HOST=ac-mysql
|
PMA_HOST=ac-mysql
|
||||||
@@ -78,11 +78,8 @@ INFLUXDB_HTTP_AUTH_ENABLED=true
|
|||||||
INFLUXDB_HTTP_HTTPS_ENABLED=false
|
INFLUXDB_HTTP_HTTPS_ENABLED=false
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# DEPLOYMENT CONFIGURATION (REQUIRED)
|
# DEPLOYMENT CONFIGURATION
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# Deployment mode for tools
|
|
||||||
DEPLOYMENT_MODE=tools
|
|
||||||
|
|
||||||
# Use separate storage for tools
|
# Use separate storage for tools
|
||||||
USE_NAMED_VOLUMES=false
|
USE_NAMED_VOLUMES=false
|
||||||
|
|
||||||
|
|||||||
@@ -5,13 +5,13 @@
|
|||||||
# local game files vs. external volume mount
|
# local game files vs. external volume mount
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# IMAGE CONFIGURATION (REQUIRED)
|
# IMAGE CONFIGURATION
|
||||||
# ==============================================
|
# ==============================================
|
||||||
AC_WORLDSERVER_IMAGE=acore/ac-wotlk-worldserver:14.0.0-dev
|
AC_WORLDSERVER_IMAGE=acore/ac-wotlk-worldserver:14.0.0-dev
|
||||||
IMAGE_PULL_POLICY=if_not_present
|
IMAGE_PULL_POLICY=if_not_present
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# PLAYERBOT CONFIGURATION (OPTIONAL)
|
# PLAYERBOT CONFIGURATION
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# Playerbot settings for AI-controlled bots
|
# Playerbot settings for AI-controlled bots
|
||||||
PLAYERBOT_ENABLED=1
|
PLAYERBOT_ENABLED=1
|
||||||
@@ -27,7 +27,7 @@ WORLD_HEALTHCHECK_RETRIES=3
|
|||||||
WORLD_HEALTHCHECK_START_PERIOD=1800s # 30 minutes for download/extraction
|
WORLD_HEALTHCHECK_START_PERIOD=1800s # 30 minutes for download/extraction
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# NETWORK CONFIGURATION (REQUIRED)
|
# NETWORK CONFIGURATION
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# Test external ports (different from main deployment)
|
# Test external ports (different from main deployment)
|
||||||
WORLD_EXTERNAL_PORT_TEST=8216 # Different port to avoid conflict
|
WORLD_EXTERNAL_PORT_TEST=8216 # Different port to avoid conflict
|
||||||
@@ -38,7 +38,7 @@ WORLD_PORT=8085
|
|||||||
SOAP_PORT=7878
|
SOAP_PORT=7878
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# DEPLOYMENT CONFIGURATION (REQUIRED)
|
# DEPLOYMENT CONFIGURATION
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# Storage root path - local: ./storage, production: /nfs/containers or custom mount
|
# Storage root path - local: ./storage, production: /nfs/containers or custom mount
|
||||||
STORAGE_ROOT=./storage
|
STORAGE_ROOT=./storage
|
||||||
@@ -46,7 +46,7 @@ STORAGE_ROOT=./storage
|
|||||||
STORAGE_PATH=${STORAGE_ROOT}/azerothcore
|
STORAGE_PATH=${STORAGE_ROOT}/azerothcore
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# CONTAINER NAMES (REQUIRED)
|
# CONTAINER NAMES
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# Test container name to avoid conflicts
|
# Test container name to avoid conflicts
|
||||||
CONTAINER_WORLDSERVER_TEST=ac-worldserver-test
|
CONTAINER_WORLDSERVER_TEST=ac-worldserver-test
|
||||||
@@ -55,13 +55,13 @@ CONTAINER_WORLDSERVER_TEST=ac-worldserver-test
|
|||||||
CONTAINER_MYSQL=ac-mysql
|
CONTAINER_MYSQL=ac-mysql
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# NETWORK SETTINGS (REQUIRED)
|
# NETWORK SETTINGS
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# Network must already exist from database layer
|
# Network must already exist from database layer
|
||||||
NETWORK_NAME=azerothcore
|
NETWORK_NAME=azerothcore
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# DATABASE CONFIGURATION (REQUIRED)
|
# DATABASE CONFIGURATION
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# Database credentials and connection info
|
# Database credentials and connection info
|
||||||
MYSQL_HOST=ac-mysql
|
MYSQL_HOST=ac-mysql
|
||||||
|
|||||||
Reference in New Issue
Block a user