mirror of
https://github.com/uprightbass360/AzerothCore-RealmMaster.git
synced 2026-01-13 00:58:34 +00:00
cleanup
This commit is contained in:
@@ -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
|
||||
@@ -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"
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user