feat: run migrations

This commit is contained in:
eric
2026-02-23 22:58:54 +01:00
parent 82259117dd
commit ae6ff0c228
20 changed files with 879 additions and 2303 deletions

View File

@@ -18,6 +18,7 @@ import { createLogger } from "./core/logger";
import { registerEvents } from "./events";
import { stopSpontaneousMentionsCron } from "./features/joel";
import { startWebServer } from "./web";
import { runMigrations } from "./database/migrate";
const logger = createLogger("Main");
@@ -43,6 +44,9 @@ async function main(): Promise<void> {
logger.info("Starting Joel bot...");
try {
// Run database migrations
await runMigrations();
await client.login(config.discord.token);
// Start web server after bot is logged in