From 48a577e7923f76cfda648ccdd4437f7e681e675d Mon Sep 17 00:00:00 2001 From: Mauricio Siu Date: Thu, 5 Mar 2026 00:46:13 -0600 Subject: [PATCH] feat: enhance Docker configuration with environment variables for API version, host, and port --- packages/server/src/constants/index.ts | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/packages/server/src/constants/index.ts b/packages/server/src/constants/index.ts index 745264f24..8ccb2b83e 100644 --- a/packages/server/src/constants/index.ts +++ b/packages/server/src/constants/index.ts @@ -2,8 +2,22 @@ import path from "node:path"; import Docker from "dockerode"; export const IS_CLOUD = process.env.IS_CLOUD === "true"; +export const DOCKER_API_VERSION = process.env.DOCKER_API_VERSION; +export const DOCKER_HOST = process.env.DOCKER_HOST; +export const DOCKER_PORT = process.env.DOCKER_PORT; + export const CLEANUP_CRON_JOB = "50 23 * * *"; -export const docker = new Docker(); +export const docker = new Docker({ + ...(DOCKER_API_VERSION && { + version: DOCKER_API_VERSION, + }), + ...(DOCKER_HOST && { + host: DOCKER_HOST, + }), + ...(DOCKER_PORT && { + port: DOCKER_PORT, + }), +}); // When not set, use the legacy default so 2FA remains working for users who // enabled it before BETTER_AUTH_SECRET was introduced .