Commit Graph

124 Commits

Author SHA1 Message Date
uprightbass360
e696c13209 fix: updates detection logic 2025-10-29 13:58:06 -04:00
uprightbass360
cf8229d1c6 feat: local paths/users 2025-10-29 01:35:09 -04:00
uprightbass360
bf6a53495d fix: path translation fixes 2025-10-28 20:36:31 -04:00
uprightbass360
8446a206e4 fix: formatting 2025-10-28 18:55:46 -04:00
uprightbass360
9b2f4e2629 move sentenel files to local-storage 2025-10-28 18:16:24 -04:00
uprightbass360
cc38e2d4d2 feat: refactor deploy into new modules 2025-10-27 23:55:59 -04:00
uprightbass360
9255ac82d8 fix: update import/export to use params 2025-10-27 17:51:18 -04:00
MuchDev
014e09942d debian fixes 2025-10-26 23:17:13 -04:00
uprightbass360
323186cce2 fix: missing mod-playerbots module process 2025-10-26 03:03:02 -04:00
uprightbass360
731413f4ae Keep module rebuild sentinel in sync across local and shared storage 2025-10-25 19:50:59 -04:00
uprightbass360
ab7b982d9b upstream branch configs and docs 2025-10-25 18:57:16 -04:00
uprightbass360
51bc555dc0 removing dungoen respawn, compile error 2025-10-25 13:05:40 -04:00
uprightbass360
d8696d2ab4 cleanup: Update paths and builds 2025-10-24 22:49:44 -04:00
Deckard
f42ab00a31 removes tail to let container exit 2025-10-24 02:50:41 -04:00
Deckard
b5b009bc3b fix: Keep source builds local and disable mod-pocket-portal 2025-10-24 02:01:14 -04:00
Deckard
f8835a1951 add missing configuration copy job 2025-10-23 13:14:54 -04:00
Deckard
efc3d5f426 Logging tweaks 2025-10-20 18:26:56 -04:00
Deckard
b1ec4a90d6 update status message and update migration 2025-10-20 01:08:53 -04:00
Deckard
fe96e429c0 tagging updates 2025-10-20 00:34:35 -04:00
Deckard
2e5cf09b99 Enhance module automation flow and document module repos 2025-10-19 19:04:57 -04:00
Deckard
b7a529c8c8 Add user import/export scripts, improve deploy log gating, and refresh status dashboard metrics 2025-10-19 14:24:16 -04:00
Deckard
3764a5ec51 Improve MySQL runtime settings and playerbot-aware staging 2025-10-19 05:45:47 -04:00
Deckard
bd0503b492 Improve MySQL configuration and normalize SmartAI action flags 2025-10-19 05:33:43 -04:00
Deckard
0a168c82e6 Add migration script and harden module deploy SQL
- add scripts/migrate-stack.sh to export module images and sync project/storage to a remote host
  - ensure manage-modules-sql.sh applies module db-world/db-auth/db-characters and custom SmartAI fixes idempotently
  - stage AutoBalance configs with EndGameBoost disabled on every deploy
  - bump MySQL tmpfs size (MYSQL_RUNTIME_TMPFS_SIZE, default 8G) to avoid OOM/ENOSPC
2025-10-19 04:59:06 -04:00
Deckard
b62a55c47b deployment updates 2025-10-19 03:39:51 -04:00
Deckard
3426acae6d finalizing source rebuild process, docs in progress 2025-10-19 01:14:54 -04:00
Deckard
859a214e12 refactoring and adding automations 2025-10-17 01:40:50 -04:00
Deckard
4bf22d1829 adds new var refs 2025-10-15 02:20:34 -04:00
Deckard
31576dc15c fast forward 2025-10-15 02:07:47 -04:00
Deckard
c4815cf17f playerbots fixes 2025-10-15 02:06:37 -04:00
Deckard
209c84f3b6 improve deploy messages 2025-10-15 01:13:20 -04:00
Deckard
90a90e40ad cleanup of install and monitoring 2025-10-15 00:22:52 -04:00
Deckard
d24da206e2 updates import to handle empty backups 2025-10-14 21:31:54 -04:00
Deckard
697c7b1c7b move around init logic 2025-10-14 19:16:16 -04:00
Deckard
a5cf153a10 startup issues 2025-10-14 18:55:52 -04:00
Deckard
ca92a3a176 fix status script to update entire screen at once
- Capture all output to temp file first, then display atomically
- Prevents line-by-line updates that are hard to read
- Clear screen properly before each update in watch mode
- Much cleaner and more readable status display
2025-10-13 16:23:02 -04:00
Deckard
7a90a711ce fix color rendering in status script - use printf instead of echo 2025-10-13 16:21:33 -04:00
Deckard
12e41bdeca add comprehensive service status monitoring script
Features:
- Real-time status of all AzerothCore services
- Container health, uptime, and port information
- Database and user account statistics
- Client data download progress
- Watch mode for continuous monitoring
- Optional log display for troubleshooting
- Color-coded status indicators

Usage: ./scripts/status.sh [--watch] [--logs]
2025-10-13 16:18:45 -04:00
Deckard
a2cd06664c remove client data timeout - wait indefinitely until complete 2025-10-13 16:16:53 -04:00
Deckard
823addce71 enhance wait_for_service with detailed progress output
- Show elapsed time, remaining time, and timeouts
- Display container status and health information
- Show latest log output for Client Data downloads
- Provide helpful error logs when services fail
- Replace dots with informative progress lines
2025-10-13 16:09:08 -04:00
Deckard
3575427751 add --preserve-backups parameter to cleanup script 2025-10-13 16:00:46 -04:00
Deckard
ed35f3734d fix deployment script to use current directory paths 2025-10-13 01:58:05 -04:00
Deckard
9fe4a2b00a Fix container permissions and update timezone default
Container fixes:
- Remove complex su user switching that fails due to missing user
- Run scripts as root but ensure file ownership matches NFS mapping
- Simplifies deployment and allows package installation to succeed

Setup script:
- Change default timezone from UTC to America/New_York
2025-10-13 01:07:25 -04:00
Deckard
88dcb4e7f1 creates folders addressing nfs permission issues 2025-10-13 00:11:23 -04:00
Deckard
7d9fbc29fd remove orphans has issues 2025-10-12 21:46:38 -04:00
Deckard
d621188eee fixes for portainer init 2025-10-12 15:23:13 -04:00
Deckard
6cf73ef9ad adds better backup restoration 2025-10-12 14:55:08 -04:00
Deckard
0e2c82629e adds backup detection on start 2025-10-12 14:25:02 -04:00
Deckard
42f7dc1f04 adds functionality 2025-10-12 06:49:01 -04:00
Deckard
42a43b6a2a fix db import bugs 2025-10-12 06:15:17 -04:00