mirror of
https://github.com/uprightbass360/AzerothCore-RealmMaster.git
synced 2026-01-25 06:26:25 +00:00
bug fixes
This commit is contained in:
26
.env
26
.env
@@ -76,12 +76,25 @@ CONTAINER_AUTHSERVER=ac-authserver
|
|||||||
CONTAINER_WORLDSERVER=ac-worldserver
|
CONTAINER_WORLDSERVER=ac-worldserver
|
||||||
CONTAINER_ELUNA=ac-eluna
|
CONTAINER_ELUNA=ac-eluna
|
||||||
|
|
||||||
|
# ==============================================
|
||||||
|
# DEPLOYMENT CONFIGURATION (REQUIRED)
|
||||||
|
# ==============================================
|
||||||
|
# Deployment mode: local (development) or portainer (production)
|
||||||
|
DEPLOYMENT_MODE=local
|
||||||
|
|
||||||
|
# Storage configuration for Portainer NFS deployments
|
||||||
|
# Leave empty for local development with named volumes
|
||||||
|
STORAGE_PATH_CONTAINERS=
|
||||||
|
|
||||||
|
# Use named volumes (true for local, false for Portainer)
|
||||||
|
USE_NAMED_VOLUMES=true
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# NETWORK SETTINGS (REQUIRED)
|
# NETWORK SETTINGS (REQUIRED)
|
||||||
# ==============================================
|
# ==============================================
|
||||||
NETWORK_NAME=azerothcore
|
NETWORK_NAME=azerothcore
|
||||||
NETWORK_SUBNET=172.28.0.0/16
|
NETWORK_SUBNET=172.20.0.0/16
|
||||||
NETWORK_GATEWAY=172.28.0.1
|
NETWORK_GATEWAY=172.20.0.1
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# SERVER CONFIGURATION (REQUIRED)
|
# SERVER CONFIGURATION (REQUIRED)
|
||||||
@@ -298,8 +311,13 @@ PMA_MAX_EXECUTION_TIME=600
|
|||||||
# Keira3 Database Editor settings
|
# Keira3 Database Editor settings
|
||||||
KEIRA3_EXTERNAL_PORT=4201
|
KEIRA3_EXTERNAL_PORT=4201
|
||||||
|
|
||||||
# CMS Web Interface settings (removed - build your own)
|
# CMS Web Interface settings (optional service)
|
||||||
# CMS_EXTERNAL_PORT=8001
|
CMS_EXTERNAL_PORT=8001
|
||||||
|
|
||||||
|
# Service Configuration Toggles
|
||||||
|
USE_OFFICIAL_KEIRA3=false
|
||||||
|
CLIENT_DATA_METHOD=7z
|
||||||
|
SIMPLIFIED_LOGGING=false
|
||||||
|
|
||||||
# Grafana settings
|
# Grafana settings
|
||||||
GF_EXTERNAL_PORT=3001
|
GF_EXTERNAL_PORT=3001
|
||||||
|
|||||||
@@ -7,14 +7,14 @@ This guide will help you deploy AzerothCore in Portainer using your existing NFS
|
|||||||
### **📁 Files Needed:**
|
### **📁 Files Needed:**
|
||||||
- `portainer-stack.yml` - Main docker-compose stack file
|
- `portainer-stack.yml` - Main docker-compose stack file
|
||||||
- `portainer-env-template.txt` - Environment variables template
|
- `portainer-env-template.txt` - Environment variables template
|
||||||
- Your existing `backup-scripts/` directory
|
- `backup-scripts/` Storage directory of backup and restoration scripts
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## **📋 Step 1: Pre-Deployment Setup**
|
## **📋 Step 1: Pre-Deployment Setup**
|
||||||
|
|
||||||
### **1.1 Prepare Storage Directories**
|
### **1.1 Prepare Storage Directories**
|
||||||
Ensure these directories exist on your NFS storage:
|
These directories will be created by the compose file:
|
||||||
```bash
|
```bash
|
||||||
# Main AzerothCore directory structure
|
# Main AzerothCore directory structure
|
||||||
${STORAGE_PATH_CONTAINERS}/azerothcore/
|
${STORAGE_PATH_CONTAINERS}/azerothcore/
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
25
readme.md
25
readme.md
@@ -112,19 +112,18 @@ azerothcore-docker/
|
|||||||
|
|
||||||
### Service Containers
|
### Service Containers
|
||||||
|
|
||||||
| Container | Image | Purpose | Exposed Ports |
|
| Container | Image | Purpose | Exposed Ports | Status |
|
||||||
|-----------|-------|---------|---------------|
|
|-----------|-------|---------|---------------|---------|
|
||||||
| `ac-mysql` | mysql:8.0 | MySQL database server | 64306:3306 |
|
| `ac-mysql` | mysql:8.0 | MySQL database server | 64306:3306 | ✅ Healthy |
|
||||||
| `ac-db-init` | mysql:8.0 | Database initialization (one-time) | - |
|
| `ac-authserver` | acore/ac-wotlk-authserver:14.0.0-dev | Authentication server | 3784:3724 | ⚠️ Running (unhealthy) |
|
||||||
| `ac-db-import` | acore/ac-wotlk-db-import | Schema/data import (one-time) | - |
|
| `ac-worldserver` | acore/ac-wotlk-worldserver:14.0.0-dev | Game world server | 8215:8085, 7778:7878 | ⚠️ Running (unhealthy) |
|
||||||
| `ac-authserver` | acore/ac-wotlk-authserver | Authentication server | 3784:3724 |
|
| `ac-eluna` | acore/eluna-ts:master | Lua scripting engine | - | 🔄 Restarting |
|
||||||
| `ac-worldserver` | acore/ac-wotlk-worldserver | Game world server | 8215:8085, 7778:7878 |
|
| `ac-phpmyadmin` | phpmyadmin/phpmyadmin:latest | Database management web UI | 8081:80 | ✅ Running |
|
||||||
| `ac-eluna` | acore/eluna-ts:master | Lua scripting engine | - |
|
| `ac-grafana` | grafana/grafana:latest | Monitoring dashboard | 3001:3000 | ✅ Running |
|
||||||
| `ac-phpmyadmin` | phpmyadmin/phpmyadmin | Database management web UI | 8081:80 |
|
| `ac-influxdb` | influxdb:2.7-alpine | Metrics database | 8087:8086 | ✅ Running |
|
||||||
| `ac-grafana` | grafana/grafana | Monitoring dashboard | 3001:3000 |
|
| `ac-keira3` | keira3:latest | Production database editor | 4201:8080 | ✅ Running (healthy) |
|
||||||
| `ac-influxdb` | influxdb:2.7-alpine | Metrics database | 8087:8086 |
|
| `ac-backup` | mysql:8.0 | Automated backup service | - | ✅ Running |
|
||||||
| `ac-keira3` | node:18-alpine | Database editor web UI | 4201:4200 |
|
| `ac-modules` | alpine/git:latest | Module management | - | ✅ Running |
|
||||||
| `ac-backup` | mysql:8.0 | Automated backup service | - |
|
|
||||||
|
|
||||||
### Container Relationships
|
### Container Relationships
|
||||||
|
|
||||||
|
|||||||
6
todo.md
6
todo.md
@@ -11,8 +11,7 @@
|
|||||||
|
|
||||||
#### 1. Fix Web Interface Syntax Issues
|
#### 1. Fix Web Interface Syntax Issues
|
||||||
**Affected Services**:
|
**Affected Services**:
|
||||||
- `ac-cms`: Minor shell syntax issues in embedded HTML heredoc
|
- `ac-keira3`: Totally broken, requires fundamental changes to be run as a docker container
|
||||||
- `ac-keira3`: Minor Node.js script syntax improvements needed
|
|
||||||
**Status**: Services are functional but could be optimized
|
**Status**: Services are functional but could be optimized
|
||||||
**Impact**: Web interfaces work but may have occasional display issues
|
**Impact**: Web interfaces work but may have occasional display issues
|
||||||
|
|
||||||
@@ -70,8 +69,7 @@ All major issues have been resolved:
|
|||||||
✅ ac-influxdb - Metrics database (port 8087)
|
✅ ac-influxdb - Metrics database (port 8087)
|
||||||
✅ ac-modules - Playerbots module (fully integrated - 40 bots)
|
✅ ac-modules - Playerbots module (fully integrated - 40 bots)
|
||||||
✅ ac-backup - Automated backups (working)
|
✅ ac-backup - Automated backups (working)
|
||||||
⚠️ ac-cms - Admin dashboard (minor syntax fixes)
|
⚠️ ac-keira3 - Broken
|
||||||
⚠️ ac-keira3 - Database editor (minor syntax fixes)
|
|
||||||
⚠️ ac-eluna - Lua scripting (should be starting now)
|
⚠️ ac-eluna - Lua scripting (should be starting now)
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user