From dff7b4826d52a0db4f6651faaae1bd187d09ff75 Mon Sep 17 00:00:00 2001 From: Samu Date: Sat, 29 Aug 2026 15:05:46 +0200 Subject: [PATCH] feat: real entrypoint using loadConfig --- server/src/index.ts | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/server/src/index.ts b/server/src/index.ts index 177c5f3..5ead07d 100644 --- a/server/src/index.ts +++ b/server/src/index.ts @@ -1,15 +1,8 @@ import { buildApp } from './app.js' import { openDatabase } from './db.js' -import type { Config } from './config.js' - -const config: Config = { - dataDir: process.env.DATA_DIR ?? 'data', - artworkDir: (process.env.DATA_DIR ?? 'data') + '/artwork-cache', - dbPath: (process.env.DATA_DIR ?? 'data') + '/record-shop.db', - port: Number(process.env.PORT ?? 3000), - sessionSecret: 'placeholder-replaced-in-task-3', -} +import { loadConfig } from './config.js' +const config = loadConfig() const db = openDatabase(config.dbPath) const app = await buildApp({ db, config }) await app.listen({ port: config.port, host: '0.0.0.0' })