Зафиксирован production путь SQLite базы

Этот коммит содержится в:
Виктор
2026-05-08 18:41:22 +09:00
родитель bb09e3b012
Коммит 6f14353cd4
+7 -2
Просмотреть файл
@@ -13,9 +13,14 @@ const bool = (value, fallback = false) => {
return ['1', 'true', 'yes', 'on'].includes(String(value).toLowerCase()); return ['1', 'true', 'yes', 'on'].includes(String(value).toLowerCase());
}; };
const appEnv = process.env.APP_ENV || 'development';
const defaultDatabasePath = appEnv === 'production'
? '/opt/ws-chat/data/chat.sqlite'
: './data/chat.sqlite';
export const config = { export const config = {
app: { app: {
env: process.env.APP_ENV || 'development', env: appEnv,
host: process.env.APP_HOST || '127.0.0.1', host: process.env.APP_HOST || '127.0.0.1',
port: Number(process.env.APP_PORT || 3000), port: Number(process.env.APP_PORT || 3000),
trustProxy: bool(process.env.TRUST_PROXY, true), trustProxy: bool(process.env.TRUST_PROXY, true),
@@ -23,7 +28,7 @@ export const config = {
publicWsUrl: process.env.PUBLIC_WS_URL || 'ws://localhost:3000/ws' publicWsUrl: process.env.PUBLIC_WS_URL || 'ws://localhost:3000/ws'
}, },
db: { db: {
path: process.env.DATABASE_PATH || './data/chat.sqlite' path: process.env.DATABASE_PATH || defaultDatabasePath
}, },
cors: { cors: {
adminOrigin: process.env.ADMIN_ORIGIN || 'http://localhost:5173', adminOrigin: process.env.ADMIN_ORIGIN || 'http://localhost:5173',