Commit Graph

110 Commits

Author SHA1 Message Date
uprightbass360
0d83f01995 add helpful messaging for disabled mods 2025-11-14 21:31:02 -05:00
uprightbass360
5774694b71 add tags and changelog info 2025-11-14 20:55:33 -05:00
uprightbass360
1948b0b3d4 Add comprehensive backup statistics and configurable intervals
• Enhanced backup-scheduler.sh with detailed performance metrics:
  - Per-database timing and compression statistics
  - Overall backup throughput and duration tracking
  - Performance warnings for slow backups (>30min/>1hr)
  - Completion markers to prevent incomplete backup copies

• Added BACKUP_INTERVAL_MINUTES configuration (default 60):
  - Replaces fixed hourly scheduling with flexible intervals
  - Supports any interval from 1 minute to hours
  - Maintains daily backup scheduling at configured time

• New verify-backup-complete.sh script:
  - Checks backup completion before copying/processing
  - Supports waiting with timeout for active backups
  - Backward compatible with manifest validation

• Enhanced backup manifests with performance data:
  - Duration, compression ratio, throughput metrics
  - Enables historical performance trend analysis
  - Portable implementation using awk instead of bc

Tested with 5-minute intervals over 18+ hours:
- 218 successful backups, 0 failures
- Consistent 82.1% compression, 52MB/s throughput
- Production-ready backup monitoring infrastructure
2025-11-13 17:18:54 -05:00
uprightbass360
28b7af1b3b makes import less redundant 2025-11-10 17:25:49 -05:00
uprightbass360
66667c1e85 backup imports 2025-11-10 03:00:11 -05:00
uprightbass360
68dc21d5ef import enhancements and npc spawn sketches 2025-11-10 01:59:47 -05:00
uprightbass360
bc8bfdbeec add manual backup to ac-backup container 2025-11-09 15:46:51 -05:00
uprightbass360
7000f35972 fix: backup permissions 2025-11-09 15:03:17 -05:00
uprightbass360
2079ef4b9a move temp files on remote to home dir 2025-11-09 05:39:27 -05:00
uprightbass360
90c53c47d9 bind network and remote cleanup 2025-11-09 05:15:58 -05:00
uprightbass360
a53cf80d35 fix: repair script paths after reorg 2025-11-09 03:41:44 -05:00
uprightbass360
a18e315f1f refactor: reorganize scripts under bash/python 2025-11-09 02:49:26 -05:00
uprightbass360
23456e0ab9 feat: adds config/db import functionality 2025-11-08 19:36:50 -05:00
uprightbass360
f65bdeb791 fix: deploy path update 2025-11-08 03:11:20 -05:00
uprightbass360
ab80f17a6b updates project name 2025-11-08 02:53:38 -05:00
uprightbass360
622fd518d2 Introduce dynamic overrides and rename module manifest 2025-11-08 01:50:30 -05:00
uprightbass360
d99dad025a feat: add mysql exposure toggle and client data bind 2025-11-07 22:29:13 -05:00
uprightbass360
0aa1a5e762 setup fixes and filters 2025-11-06 23:05:06 -05:00
uprightbass360
8e7959d7fe made profiles better 2025-11-05 01:27:26 -05:00
uprightbass360
b827757bec move python to scripts 2025-11-05 01:10:50 -05:00
uprightbass360
389952e469 add min/max playerbots env settings 2025-11-04 23:14:57 -05:00
uprightbass360
b8bebb28c0 consolidate module configs 2025-11-04 22:48:29 -05:00
uprightbass360
4cdba16d39 cleanup locations, ya know noob friendly 2025-11-03 20:54:20 -05:00
uprightbass360
37c96731f7 full module descriptions in setup 2025-11-03 20:41:44 -05:00
uprightbass360
5a014d02b8 fix(module): statbooster 2025-11-02 21:03:05 -05:00
uprightbass360
e77f916ec5 fixing beastmaster and default lua install 2025-11-02 18:08:17 -05:00
uprightbass360
7f74c56928 add stale image cleanup for remote deploy 2025-11-02 14:14:28 -05:00
uprightbass360
c040d3617b module staging bugfix 2025-11-02 05:23:24 -05:00
uprightbass360
18b053aa02 Refactor module staging to use manifest/env defaults and tag build images from .env 2025-11-02 03:17:13 -05:00
uprightbass360
64d0478320 feat: refactor post-install hooks to manifest-driven system
- Replace hardcoded hooks with external scripts in scripts/hooks/
- Add 4 generic hook scripts (copy-standard-lua, copy-aio-lua, mod-ale-patches, black-market-setup)
- Update all 28 module hook definitions in config/modules.json
- Remove legacy hook functions from manage-modules.sh
- Add 26 new Eluna Lua modules to .env.template (disabled by default)
- Add 3 new AIO modules to .env.template (disabled by default)
- Implement proper environment variable interface for hooks
- Add comprehensive documentation and refactoring summary

🤖 Generated with [Claude Code](https://claude.ai/code)
2025-11-01 18:53:34 -04:00
uprightbass360
fc75913691 fix: module migration fix 2025-11-01 04:54:04 -04:00
uprightbass360
158cd45297 new repo and uid features 2025-11-01 04:46:18 -04:00
uprightbass360
d59c785f11 adding automatic module inclusion features and bugfixes 2025-11-01 00:13:34 -04:00
uprightbass360
718af64dae fix: switching source to main fork 2025-10-31 02:03:23 -04:00
uprightbass360
aaa01e7057 fix: backup script refactor 2025-10-29 22:50:04 -04:00
uprightbass360
86e2f7ad4f fixing root containers 2025-10-29 17:33:13 -04:00
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