From fa3eb7c9fb0e12e83e0b9b6646dab5b6bcb8fb55 Mon Sep 17 00:00:00 2001 From: Deckard Date: Thu, 25 Sep 2025 13:36:00 -0400 Subject: [PATCH] cleanup --- .env | 4 +- acore-full.yml | 23 -- assets/cms/index.html | 486 ------------------------------------------ readme.md | 21 +- 4 files changed, 21 insertions(+), 513 deletions(-) delete mode 100644 assets/cms/index.html diff --git a/.env b/.env index 47f78ac..dfb5244 100644 --- a/.env +++ b/.env @@ -298,8 +298,8 @@ PMA_MAX_EXECUTION_TIME=600 # Keira3 Database Editor settings KEIRA3_EXTERNAL_PORT=4201 -# CMS Web Interface settings -CMS_EXTERNAL_PORT=8001 +# CMS Web Interface settings (removed - build your own) +# CMS_EXTERNAL_PORT=8001 # Grafana settings GF_EXTERNAL_PORT=3001 diff --git a/acore-full.yml b/acore-full.yml index 2c6de29..5b86a2e 100644 --- a/acore-full.yml +++ b/acore-full.yml @@ -481,27 +481,6 @@ services: networks: - azerothcore - # ACore CMS Web Interface - ac-cms: - image: nginx:alpine - container_name: ac-cms - depends_on: - ac-mysql: - condition: service_healthy - environment: - # External access configuration - EXTERNAL_BASE_URL: ${EXTERNAL_BASE_URL:-} - PMA_EXTERNAL_PORT: ${PMA_EXTERNAL_PORT:-8081} - KEIRA3_EXTERNAL_PORT: ${KEIRA3_EXTERNAL_PORT:-4201} - GF_EXTERNAL_PORT: ${GF_EXTERNAL_PORT:-3001} - INFLUXDB_EXTERNAL_PORT: ${INFLUXDB_EXTERNAL_PORT:-8087} - ports: - - "${CMS_EXTERNAL_PORT:-8001}:80" - volumes: - - ./assets/cms:/usr/share/nginx/html:ro - restart: unless-stopped - networks: - - azerothcore # Automated Backup System ac-backup: @@ -572,8 +551,6 @@ volumes: driver: local ac_grafana_config: driver: local - ac_cms_data: - driver: local ac_keira3_data: driver: local diff --git a/assets/cms/index.html b/assets/cms/index.html deleted file mode 100644 index ba75693..0000000 --- a/assets/cms/index.html +++ /dev/null @@ -1,486 +0,0 @@ - - - - - - AzerothCore Administration Portal - - - -
-
-

🏰 AzerothCore Administration Portal

-
Comprehensive server management and monitoring dashboard
-
- -
-
-
- - World Server -
- Initializing... -
-
-
- - Database -
- Initializing... -
-
-
- - Authentication -
- Initializing... -
-
- -
- -
- -
-
🎮 Game Server Connection Details
-
-
- Server Host - {{EXTERNAL_BASE_URL}} -
-
- Auth Port - {{DOCKER_AUTH_EXTERNAL_PORT}} -
-
- World Port - {{DOCKER_WORLD_EXTERNAL_PORT}} -
-
- Database Port - {{DOCKER_DB_EXTERNAL_PORT}} -
-
-
-
- - - - - - \ No newline at end of file diff --git a/readme.md b/readme.md index 046309a..fe076a9 100644 --- a/readme.md +++ b/readme.md @@ -124,7 +124,6 @@ azerothcore-docker/ | `ac-grafana` | grafana/grafana | Monitoring dashboard | 3001:3000 | | `ac-influxdb` | influxdb:2.7-alpine | Metrics database | 8087:8086 | | `ac-keira3` | node:18-alpine | Database editor web UI | 4201:4200 | -| `ac-cms` | nginx:alpine | Admin dashboard | 8001:80 | | `ac-backup` | mysql:8.0 | Automated backup service | - | ### Container Relationships @@ -268,7 +267,6 @@ All configuration is managed through the `.env` file. Key variables: - `KEIRA3_EXTERNAL_PORT`: Database editor port (4201) - `GF_EXTERNAL_PORT`: Grafana monitoring port (3001) - `INFLUXDB_EXTERNAL_PORT`: InfluxDB metrics port (8087) -- `CMS_EXTERNAL_PORT`: Admin dashboard port (8001) #### Performance Settings - `MAX_PLAYERS`: Maximum concurrent players @@ -630,6 +628,25 @@ docker stats --no-stream - **[AzerothCore Forums](https://github.com/azerothcore/azerothcore-wotlk/discussions)** - Discussions - **[ChromieCraft](https://www.chromiecraft.com/)** - AzerothCore-based progressive server +## Available Services + +| Service | Endpoint | Port | Purpose | +|---------|----------|------|---------| +| **Game Server** | `localhost:8215` | 8215 | World server (game connection) | +| **Auth Server** | `localhost:3784` | 3784 | Authentication server | +| **SOAP API** | `localhost:7778` | 7778 | Server administration API | +| **PHPMyAdmin** | `http://localhost:8081` | 8081 | Database management interface | +| **Keira3** | `http://localhost:4201` | 4201 | Database editor web UI | +| **Grafana** | `http://localhost:3001` | 3001 | Monitoring dashboard | +| **InfluxDB** | `localhost:8087` | 8087 | Metrics database | +| **MySQL** | `localhost:64306` | 64306 | Direct database access | + +### Database Credentials +- **Host**: `localhost:64306` +- **User**: `root` +- **Password**: `azerothcore123` (configurable in .env) +- **Databases**: `acore_auth`, `acore_world`, `acore_characters` + ### Related Projects - **[Original Docker Setup](https://github.com/coc0nut/AzerothCore-with-Playerbots-Docker-Setup)** - Base Docker configuration this project extends - **[AzerothCore Modules](https://github.com/azerothcore/mod-repo-list)** - Additional modules catalog