diff --git a/packages/server/src/database/index.ts b/packages/server/src/database/index.ts index 8b8b021..a013693 100644 --- a/packages/server/src/database/index.ts +++ b/packages/server/src/database/index.ts @@ -1,10 +1,4 @@ -import path from "path"; -import { Sequelize } from "sequelize"; - -export const sequelize = new Sequelize({ - dialect: "sqlite", - storage: path.resolve(__dirname, process.env.DB_PATH || "./data.sqlite"), -}); +import { sequelize } from "./instance"; async function initializeDatabase() { try { diff --git a/packages/server/src/database/instance.ts b/packages/server/src/database/instance.ts new file mode 100644 index 0000000..3930455 --- /dev/null +++ b/packages/server/src/database/instance.ts @@ -0,0 +1,7 @@ +import path from "path"; +import { Sequelize } from "sequelize"; + +export const sequelize = new Sequelize({ + dialect: "sqlite", + storage: path.resolve(__dirname, process.env.DB_PATH || "./data.sqlite"), +}); diff --git a/packages/server/src/index.ts b/packages/server/src/index.ts index 4814b24..278cb8b 100644 --- a/packages/server/src/index.ts +++ b/packages/server/src/index.ts @@ -12,7 +12,7 @@ import expressOasGenerator, { dotenv.config({ path: path.resolve(__dirname, "../../../.env") }); import "./database"; -import { sequelize } from '@/database' +import { sequelize } from "@/database/instance"; import { createApis } from "./api"; const port = process.env.PORT || 3005; @@ -54,9 +54,9 @@ const host = "0.0.0.0"; app.listen(Number(port), host, async () => { try { await sequelize.sync({ alter: true }); - console.log('[server]: sequelize.sync() executed'); + console.log("[server]: sequelize.sync() executed"); } catch (e) { - console.error('Failed to sync database:', e); + console.error("Failed to sync database:", e); } console.log(`[server]: Server is running at http://${host}:${port}`); });