From 9742ce3f83089c33e5710f430d5ddaa41267bedd Mon Sep 17 00:00:00 2001 From: uprightbass360 Date: Sat, 22 Nov 2025 16:59:18 -0500 Subject: [PATCH] cleanup --- database-import/README.md | 47 ----- updates-dry-run.json | 350 -------------------------------------- 2 files changed, 397 deletions(-) delete mode 100644 database-import/README.md delete mode 100644 updates-dry-run.json diff --git a/database-import/README.md b/database-import/README.md deleted file mode 100644 index 30e891f..0000000 --- a/database-import/README.md +++ /dev/null @@ -1,47 +0,0 @@ -# Database Import - -> **📌 Note:** This directory is maintained for backward compatibility. -> **New location:** `import/db/` - See [import/README.md](../import/README.md) for the new unified import system. - -Place your database backup files here for automatic import during deployment. - -## Supported Imports -- `.sql` files (uncompressed SQL dumps) -- `.sql.gz` files (gzip compressed SQL dumps) -- **Full backup directories** (e.g., `ExportBackup_YYYYMMDD_HHMMSS/` containing multiple dumps) -- **Full backup archives** (`.tar`, `.tar.gz`, `.tgz`, `.zip`) that contain the files above - -## How to Use - -1. **Copy your backup files here:** - ```bash - cp my_auth_backup.sql.gz ./database-import/ - cp my_world_backup.sql.gz ./database-import/ - cp my_characters_backup.sql.gz ./database-import/ - # or drop an entire ExportBackup folder / archive - cp -r ExportBackup_20241029_120000 ./database-import/ - cp ExportBackup_20241029_120000.tar.gz ./database-import/ - ``` - -2. **Run deployment:** - ```bash - ./deploy.sh - ``` - -3. **Files are automatically copied to backup system** and imported during deployment - -## File Naming -- Any filename works - the system will auto-detect database type by content -- Recommended naming: `auth.sql.gz`, `world.sql.gz`, `characters.sql.gz` -- Full backups keep their original directory/archive name so you can track multiple copies - -## What Happens -- Individual `.sql`/`.sql.gz` files are copied to `storage/backups/daily/` with a timestamped name -- Full backup directories or archives are staged directly under `storage/backups/` (e.g., `storage/backups/ExportBackup_20241029_120000/`) -- Database import system automatically restores the most recent matching backup -- Original files remain here for reference (archives are left untouched) - -## Notes -- Only processed on first deployment (when databases don't exist) -- Files/directories are copied once; existing restored databases will skip import -- Empty folder is ignored - no files, no import diff --git a/updates-dry-run.json b/updates-dry-run.json deleted file mode 100644 index 3f12717..0000000 --- a/updates-dry-run.json +++ /dev/null @@ -1,350 +0,0 @@ -[ - { - "key": "MODULE_INDIVIDUAL_PROGRESSION", - "repo_name": "ZhengPeiRu21/mod-individual-progression", - "topic": "azerothcore-module", - "repo_url": "https://github.com/ZhengPeiRu21/mod-individual-progression" - }, - { - "key": "MODULE_PLAYERBOTS", - "repo_name": "mod-playerbots/mod-playerbots", - "topic": "azerothcore-module", - "repo_url": "https://github.com/mod-playerbots/mod-playerbots" - }, - { - "key": "MODULE_OLLAMA_CHAT", - "repo_name": "DustinHendrickson/mod-ollama-chat", - "topic": "azerothcore-module", - "repo_url": "https://github.com/DustinHendrickson/mod-ollama-chat" - }, - { - "key": "MODULE_PLAYER_BOT_LEVEL_BRACKETS", - "repo_name": "DustinHendrickson/mod-player-bot-level-brackets", - "topic": "azerothcore-module", - "repo_url": "https://github.com/DustinHendrickson/mod-player-bot-level-brackets" - }, - { - "key": "MODULE_DUEL_RESET", - "repo_name": "azerothcore/mod-duel-reset", - "topic": "azerothcore-module", - "repo_url": "https://github.com/azerothcore/mod-duel-reset" - }, - { - "key": "MODULE_AOE_LOOT", - "repo_name": "azerothcore/mod-aoe-loot", - "topic": "azerothcore-module", - "repo_url": "https://github.com/azerothcore/mod-aoe-loot" - }, - { - "key": "MODULE_TIC_TAC_TOE", - "repo_name": "azerothcore/mod-tic-tac-toe", - "topic": "azerothcore-module", - "repo_url": "https://github.com/azerothcore/mod-tic-tac-toe" - }, - { - "key": "MODULE_NPC_BEASTMASTER", - "repo_name": "azerothcore/mod-npc-beastmaster", - "topic": "azerothcore-module", - "repo_url": "https://github.com/azerothcore/mod-npc-beastmaster" - }, - { - "key": "MODULE_MORPHSUMMON", - "repo_name": "azerothcore/mod-morphsummon", - "topic": "azerothcore-module", - "repo_url": "https://github.com/azerothcore/mod-morphsummon" - }, - { - "key": "MODULE_WORGOBLIN", - "repo_name": "heyitsbench/mod-worgoblin", - "topic": "azerothcore-module", - "repo_url": "https://github.com/heyitsbench/mod-worgoblin" - }, - { - "key": "MODULE_SKELETON_MODULE", - "repo_name": "azerothcore/skeleton-module", - "topic": "azerothcore-module", - "repo_url": "https://github.com/azerothcore/skeleton-module" - }, - { - "key": "MODULE_AUTOBALANCE", - "repo_name": "azerothcore/mod-autobalance", - "topic": "azerothcore-module", - "repo_url": "https://github.com/azerothcore/mod-autobalance" - }, - { - "key": "MODULE_TRANSMOG", - "repo_name": "azerothcore/mod-transmog", - "topic": "azerothcore-module", - "repo_url": "https://github.com/azerothcore/mod-transmog" - }, - { - "key": "MODULE_ARAC", - "repo_name": "heyitsbench/mod-arac", - "topic": "azerothcore-module", - "repo_url": "https://github.com/heyitsbench/mod-arac" - }, - { - "key": "MODULE_GLOBAL_CHAT", - "repo_name": "azerothcore/mod-global-chat", - "topic": "azerothcore-module", - "repo_url": "https://github.com/azerothcore/mod-global-chat" - }, - { - "key": "MODULE_PRESTIGE_DRAFT_MODE", - "repo_name": "Youpeoples/Prestige-and-Draft-Mode", - "topic": "azerothcore-module", - "repo_url": "https://github.com/Youpeoples/Prestige-and-Draft-Mode" - }, - { - "key": "MODULE_BLACK_MARKET_AUCTION_HOUSE", - "repo_name": "Youpeoples/Black-Market-Auction-House", - "topic": "azerothcore-module", - "repo_url": "https://github.com/Youpeoples/Black-Market-Auction-House" - }, - { - "key": "MODULE_ULTIMATE_FULL_LOOT_PVP", - "repo_name": "Youpeoples/Ultimate-Full-Loot-Pvp", - "topic": "azerothcore-module", - "repo_url": "https://github.com/Youpeoples/Ultimate-Full-Loot-Pvp" - }, - { - "key": "MODULE_SERVER_AUTO_SHUTDOWN", - "repo_name": "azerothcore/mod-server-auto-shutdown", - "topic": "azerothcore-module", - "repo_url": "https://github.com/azerothcore/mod-server-auto-shutdown" - }, - { - "key": "MODULE_TIME_IS_TIME", - "repo_name": "dunjeon/mod-TimeIsTime", - "topic": "azerothcore-module", - "repo_url": "https://github.com/dunjeon/mod-TimeIsTime" - }, - { - "key": "MODULE_WAR_EFFORT", - "repo_name": "azerothcore/mod-war-effort", - "topic": "azerothcore-module", - "repo_url": "https://github.com/azerothcore/mod-war-effort" - }, - { - "key": "MODULE_FIREWORKS", - "repo_name": "azerothcore/mod-fireworks-on-level", - "topic": "azerothcore-module", - "repo_url": "https://github.com/azerothcore/mod-fireworks-on-level" - }, - { - "key": "MODULE_NPC_ENCHANTER", - "repo_name": "azerothcore/mod-npc-enchanter", - "topic": "azerothcore-module", - "repo_url": "https://github.com/azerothcore/mod-npc-enchanter" - }, - { - "key": "MODULE_NPC_BUFFER", - "repo_name": "azerothcore/mod-npc-buffer", - "topic": "azerothcore-module", - "repo_url": "https://github.com/azerothcore/mod-npc-buffer" - }, - { - "key": "MODULE_PVP_TITLES", - "repo_name": "azerothcore/mod-pvp-titles", - "topic": "azerothcore-module", - "repo_url": "https://github.com/azerothcore/mod-pvp-titles" - }, - { - "key": "MODULE_CHALLENGE_MODES", - "repo_name": "ZhengPeiRu21/mod-challenge-modes", - "topic": "azerothcore-module", - "repo_url": "https://github.com/ZhengPeiRu21/mod-challenge-modes" - }, - { - "key": "MODULE_TREASURE_CHEST_SYSTEM", - "repo_name": "zyggy123/Treasure-Chest-System", - "topic": "azerothcore-module", - "repo_url": "https://github.com/zyggy123/Treasure-Chest-System" - }, - { - "key": "MODULE_ASSISTANT", - "repo_name": "noisiver/mod-assistant", - "topic": "azerothcore-module", - "repo_url": "https://github.com/noisiver/mod-assistant" - }, - { - "key": "MODULE_STATBOOSTER", - "repo_name": "AnchyDev/StatBooster", - "topic": "azerothcore-module", - "repo_url": "https://github.com/AnchyDev/StatBooster" - }, - { - "key": "MODULE_BG_SLAVERYVALLEY", - "repo_name": "Helias/mod-bg-slaveryvalley", - "topic": "azerothcore-module", - "repo_url": "https://github.com/Helias/mod-bg-slaveryvalley" - }, - { - "key": "MODULE_REAGENT_BANK", - "repo_name": "ZhengPeiRu21/mod-reagent-bank", - "topic": "azerothcore-module", - "repo_url": "https://github.com/ZhengPeiRu21/mod-reagent-bank" - }, - { - "key": "MODULE_ELUNA_TS", - "repo_name": "azerothcore/eluna-ts", - "topic": "azerothcore-module", - "repo_url": "https://github.com/azerothcore/eluna-ts" - }, - { - "key": "MODULE_AZEROTHSHARD", - "repo_name": "azerothcore/mod-azerothshard", - "topic": "azerothcore-module", - "repo_url": "https://github.com/azerothcore/mod-azerothshard" - }, - { - "key": "MODULE_LEVEL_GRANT", - "repo_name": "michaeldelago/mod-quest-count-level", - "topic": "azerothcore-module", - "repo_url": "https://github.com/michaeldelago/mod-quest-count-level" - }, - { - "key": "MODULE_DUNGEON_RESPAWN", - "repo_name": "AnchyDev/DungeonRespawn", - "topic": "azerothcore-module", - "repo_url": "https://github.com/AnchyDev/DungeonRespawn" - }, - { - "key": "MODULE_LUA_AH_BOT", - "repo_name": "mostlynick3/azerothcore-lua-ah-bot", - "topic": "azerothcore-lua", - "repo_url": "https://github.com/mostlynick3/azerothcore-lua-ah-bot" - }, - { - "key": "MODULE_ACCOUNTWIDE_SYSTEMS", - "repo_name": "Aldori15/azerothcore-eluna-accountwide", - "topic": "azerothcore-lua", - "repo_url": "https://github.com/Aldori15/azerothcore-eluna-accountwide" - }, - { - "key": "MODULE_ELUNA_SCRIPTS", - "repo_name": "Isidorsson/Eluna-scripts", - "topic": "azerothcore-lua", - "repo_url": "https://github.com/Isidorsson/Eluna-scripts" - }, - { - "key": "MODULE_TRANSMOG_AIO", - "repo_name": "DanieltheDeveloper/azerothcore-transmog-3.3.5a", - "topic": "azerothcore-lua", - "repo_url": "https://github.com/DanieltheDeveloper/azerothcore-transmog-3.3.5a" - }, - { - "key": "MODULE_HARDCORE_MODE", - "repo_name": "PrivateDonut/hardcore_mode", - "topic": "azerothcore-lua", - "repo_url": "https://github.com/PrivateDonut/hardcore_mode" - }, - { - "key": "MODULE_RECRUIT_A_FRIEND", - "repo_name": "55Honey/Acore_RecruitAFriend", - "topic": "azerothcore-lua", - "repo_url": "https://github.com/55Honey/Acore_RecruitAFriend" - }, - { - "key": "MODULE_EVENT_SCRIPTS", - "repo_name": "55Honey/Acore_eventScripts", - "topic": "azerothcore-lua", - "repo_url": "https://github.com/55Honey/Acore_eventScripts" - }, - { - "key": "MODULE_LOTTERY_LUA", - "repo_name": "zyggy123/lottery-lua", - "topic": "azerothcore-lua", - "repo_url": "https://github.com/zyggy123/lottery-lua" - }, - { - "key": "MODULE_HORADRIC_CUBE", - "repo_name": "TITIaio/Horadric-Cube-for-World-of-Warcraft", - "topic": "azerothcore-lua", - "repo_url": "https://github.com/TITIaio/Horadric-Cube-for-World-of-Warcraft" - }, - { - "key": "MODULE_GLOBAL_MAIL_BANKING_AUCTIONS", - "repo_name": "Aldori15/azerothcore-global-mail_banking_auctions", - "topic": "azerothcore-lua", - "repo_url": "https://github.com/Aldori15/azerothcore-global-mail_banking_auctions" - }, - { - "key": "MODULE_LEVEL_UP_REWARD", - "repo_name": "55Honey/Acore_LevelUpReward", - "topic": "azerothcore-lua", - "repo_url": "https://github.com/55Honey/Acore_LevelUpReward" - }, - { - "key": "MODULE_AIO_BLACKJACK", - "repo_name": "Manmadedrummer/AIO-Blackjack", - "topic": "azerothcore-lua", - "repo_url": "https://github.com/Manmadedrummer/AIO-Blackjack" - }, - { - "key": "MODULE_NPCBOT_EXTENDED_COMMANDS", - "repo_name": "Day36512/Npcbot_Extended_Commands", - "topic": "azerothcore-lua", - "repo_url": "https://github.com/Day36512/Npcbot_Extended_Commands" - }, - { - "key": "MODULE_ACTIVE_CHAT", - "repo_name": "Day36512/ActiveChat", - "topic": "azerothcore-lua", - "repo_url": "https://github.com/Day36512/ActiveChat" - }, - { - "key": "MODULE_MULTIVENDOR", - "repo_name": "Shadowveil-WotLK/AzerothCore-lua-MultiVendor", - "topic": "azerothcore-lua", - "repo_url": "https://github.com/Shadowveil-WotLK/AzerothCore-lua-MultiVendor" - }, - { - "key": "MODULE_EXCHANGE_NPC", - "repo_name": "55Honey/Acore_ExchangeNpc", - "topic": "azerothcore-lua", - "repo_url": "https://github.com/55Honey/Acore_ExchangeNpc" - }, - { - "key": "MODULE_DYNAMIC_TRADER", - "repo_name": "Day36512/Dynamic-Trader", - "topic": "azerothcore-lua", - "repo_url": "https://github.com/Day36512/Dynamic-Trader" - }, - { - "key": "MODULE_DISCORD_NOTIFIER", - "repo_name": "0xCiBeR/Acore_DiscordNotifier", - "topic": "azerothcore-lua", - "repo_url": "https://github.com/0xCiBeR/Acore_DiscordNotifier" - }, - { - "key": "MODULE_ZONE_CHECK", - "repo_name": "55Honey/Acore_Zonecheck", - "topic": "azerothcore-lua", - "repo_url": "https://github.com/55Honey/Acore_Zonecheck" - }, - { - "key": "MODULE_HARDCORE_MODE", - "repo_name": "HellionOP/Lua-HardcoreMode", - "topic": "azerothcore-lua", - "repo_url": "https://github.com/HellionOP/Lua-HardcoreMode" - }, - { - "key": "MODULE_SEND_AND_BIND", - "repo_name": "55Honey/Acore_SendAndBind", - "topic": "azerothcore-lua", - "repo_url": "https://github.com/55Honey/Acore_SendAndBind" - }, - { - "key": "MODULE_TEMP_ANNOUNCEMENTS", - "repo_name": "55Honey/Acore_TempAnnouncements", - "topic": "azerothcore-lua", - "repo_url": "https://github.com/55Honey/Acore_TempAnnouncements" - }, - { - "key": "MODULE_CARBON_COPY", - "repo_name": "55Honey/Acore_CarbonCopy", - "topic": "azerothcore-lua", - "repo_url": "https://github.com/55Honey/Acore_CarbonCopy" - } -] \ No newline at end of file