Зафиксирован production путь SQLite базы
Этот коммит содержится в:
@@ -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',
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user