mirror of
https://github.com/uprightbass360/AzerothCore-RealmMaster.git
synced 2026-01-17 18:55:42 +00:00
Improve database timeout handling and add local testing setup
- Update database timeout values for better Portainer/NFS compatibility - Add .env-database-local for local testing with reduced resource requirements - Create local data directories and backup script validation - Split compose validation confirms proper service dependency configuration - Increase MySQL health check timeouts: start_period 60s→120s, timeout 10s→15s - Extend database wait times: retries 30→60, sleep 5→10 (total 150s→600s) 🤖 Generated with [Claude Code](https://claude.com/claude-code)
This commit is contained in:
51
.env-optional
Normal file
51
.env-optional
Normal file
@@ -0,0 +1,51 @@
|
||||
# ==============================================
|
||||
# AZEROTHCORE OPTIONAL SERVICES ENVIRONMENT
|
||||
# ==============================================
|
||||
# Environment variables for modules and monitoring services
|
||||
|
||||
# ==============================================
|
||||
# DOCKER IMAGES (REQUIRED)
|
||||
# ==============================================
|
||||
# Optional service images
|
||||
AC_ELUNA_IMAGE=acore/eluna-ts:master
|
||||
ALPINE_GIT_IMAGE=alpine/git:latest
|
||||
|
||||
# ==============================================
|
||||
# IMAGE PULL POLICY (REQUIRED)
|
||||
# ==============================================
|
||||
IMAGE_PULL_POLICY=if_not_present
|
||||
|
||||
# ==============================================
|
||||
# DEPLOYMENT CONFIGURATION (REQUIRED)
|
||||
# ==============================================
|
||||
# Storage configuration (must match other layers)
|
||||
STORAGE_PATH=/nfs/containers/azerothcore
|
||||
|
||||
# Deployment mode
|
||||
DEPLOYMENT_MODE=local
|
||||
|
||||
# ==============================================
|
||||
# CONTAINER NAMES (REQUIRED)
|
||||
# ==============================================
|
||||
# Optional service container names
|
||||
CONTAINER_ELUNA=ac-eluna
|
||||
CONTAINER_MODULES=ac-modules
|
||||
|
||||
# Reference to core services (for external linking)
|
||||
CONTAINER_WORLDSERVER=ac-worldserver
|
||||
|
||||
# ==============================================
|
||||
# NETWORK SETTINGS (REQUIRED)
|
||||
# ==============================================
|
||||
# Network must already exist from database layer
|
||||
NETWORK_NAME=azerothcore
|
||||
|
||||
# ==============================================
|
||||
# CUSTOM MODULE SETTINGS
|
||||
# ==============================================
|
||||
# Module Management (1 = enabled, 0 = disabled)
|
||||
MODULE_PLAYERBOTS=1
|
||||
MODULE_AOE_LOOT=0
|
||||
MODULE_LEARN_SPELLS=0
|
||||
MODULE_FIREWORKS=0
|
||||
MODULE_INDIVIDUAL_PROGRESSION=0
|
||||
Reference in New Issue
Block a user