2025-08-21 18:36:36 +02:00

42 lines
1.2 KiB
Bash

#!/usr/bin/env bash
. "/opt/scripts/db-functions.sh"
if [ "${VMANGOS_ENABLE_AUTOMATIC_WORLD_DB_CORRECTIONS:-0}" = "1" ]; then
echo "[vmangos-deploy]: [x] Automatic world database corrections are enabled"
else
echo "[vmangos-deploy]: [ ] Automatic world database corrections are disabled"
fi
if [ "${VMANGOS_PROCESS_CUSTOM_SQL:-0}" = "1" ]; then
echo "[vmangos-deploy]: [x] Custom SQL processing is enabled"
else
echo "[vmangos-deploy]: [ ] Custom SQL processing is disabled"
fi
create_database "mangos"
create_database "characters"
create_database "realmd"
create_database "logs"
grant_permissions "mangos"
grant_permissions "characters"
grant_permissions "realmd"
grant_permissions "logs"
import_dump "mangos" "/sql/world.sql"
import_dump "characters" "/sql/characters.sql"
import_dump "realmd" "/sql/logon.sql"
import_dump "logs" "/sql/logs.sql"
import_updates "mangos" "/sql/migrations/world_db_updates.sql"
import_updates "characters" "/sql/migrations/characters_db_updates.sql"
import_updates "realmd" "/sql/migrations/logon_db_updates.sql"
import_updates "logs" "/sql/migrations/logs_db_updates.sql"
configure_realm
if [ "${VMANGOS_PROCESS_CUSTOM_SQL:-0}" = "1" ]; then
process_custom_sql "/sql/custom"
fi