From ee803b601c4b08b0a4cec2dce75b5b20cf4c9317 Mon Sep 17 00:00:00 2001 From: fallenbagel <98979876+Fallenbagel@users.noreply.github.com> Date: Sun, 12 Jan 2025 12:12:23 +0800 Subject: [PATCH] refactor: adds socket_path for unix socket support for postgres --- server/datasource.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) 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',