42 lines
1.2 KiB
Bash
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
|