From 42864d24726e96d6ee3c19a7cb9571e585364c04 Mon Sep 17 00:00:00 2001 From: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> Date: Sun, 3 Aug 2025 17:21:09 -0600 Subject: [PATCH] feat(docker): update generateConfigContainer to accept Partial and enhance mount checks --- packages/server/src/utils/databases/mariadb.ts | 1 + packages/server/src/utils/docker/utils.ts | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/server/src/utils/databases/mariadb.ts b/packages/server/src/utils/databases/mariadb.ts index 9a197f333..d1653d485 100644 --- a/packages/server/src/utils/databases/mariadb.ts +++ b/packages/server/src/utils/databases/mariadb.ts @@ -3,6 +3,7 @@ import type { CreateServiceOptions } from "dockerode"; import { calculateResources, generateBindMounts, + generateConfigContainer, generateFileMounts, generateVolumeMounts, prepareEnvironmentVariables, diff --git a/packages/server/src/utils/docker/utils.ts b/packages/server/src/utils/docker/utils.ts index 22d85c571..12f46218f 100644 --- a/packages/server/src/utils/docker/utils.ts +++ b/packages/server/src/utils/docker/utils.ts @@ -348,7 +348,9 @@ export const calculateResources = ({ }; }; -export const generateConfigContainer = (application: ApplicationNested) => { +export const generateConfigContainer = ( + application: Partial, +) => { const { healthCheckSwarm, restartPolicySwarm, @@ -362,7 +364,7 @@ export const generateConfigContainer = (application: ApplicationNested) => { networkSwarm, } = application; - const haveMounts = mounts.length > 0; + const haveMounts = mounts && mounts.length > 0; return { ...(healthCheckSwarm && {