diff --git a/packages/server/src/index.ts b/packages/server/src/index.ts index 50f9274..4814b24 100644 --- a/packages/server/src/index.ts +++ b/packages/server/src/index.ts @@ -12,6 +12,7 @@ import expressOasGenerator, { dotenv.config({ path: path.resolve(__dirname, "../../../.env") }); import "./database"; +import { sequelize } from '@/database' import { createApis } from "./api"; const port = process.env.PORT || 3005; @@ -50,6 +51,12 @@ app.get("/v3/api-docs", async (req, res) => { }); const host = "0.0.0.0"; -app.listen(Number(port), host, () => { +app.listen(Number(port), host, async () => { + try { + await sequelize.sync({ alter: true }); + console.log('[server]: sequelize.sync() executed'); + } catch (e) { + console.error('Failed to sync database:', e); + } console.log(`[server]: Server is running at http://${host}:${port}`); });