diff --git a/server/datasource.ts b/server/datasource.ts index 8a03c4ae..0c5b9ad3 100644 --- a/server/datasource.ts +++ b/server/datasource.ts @@ -68,8 +68,10 @@ const prodConfig: DataSourceOptions = { const postgresDevConfig: DataSourceOptions = { type: 'postgres', - host: process.env.DB_HOST, - port: parseInt(process.env.DB_PORT ?? '5432'), + host: process.env.DB_SOCKET_PATH || process.env.DB_HOST, + port: process.env.DB_SOCKET_PATH + ? undefined + : parseInt(process.env.DB_PORT ?? '5432'), username: process.env.DB_USER, password: process.env.DB_PASS, database: process.env.DB_NAME ?? 'jellyseerr', @@ -84,8 +86,10 @@ const postgresDevConfig: DataSourceOptions = { const postgresProdConfig: DataSourceOptions = { type: 'postgres', - host: process.env.DB_HOST, - port: parseInt(process.env.DB_PORT ?? '5432'), + host: process.env.DB_SOCKET_PATH || process.env.DB_HOST, + port: process.env.DB_SOCKET_PATH + ? undefined + : parseInt(process.env.DB_PORT ?? '5432'), username: process.env.DB_USER, password: process.env.DB_PASS, database: process.env.DB_NAME ?? 'jellyseerr',