From 034d55d7cbf648d762b4c1639b7c437cc4a53278 Mon Sep 17 00:00:00 2001 From: Mauricio Siu Date: Tue, 10 Feb 2026 18:03:29 -0600 Subject: [PATCH] fix(docker): improve error messages for missing service names in domain configuration - Enhanced error handling in the addDomainToCompose function to provide more descriptive messages when a domain's service name is missing or when the service does not exist in the compose configuration. This improves debugging and user feedback. --- packages/server/src/utils/docker/domain.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/server/src/utils/docker/domain.ts b/packages/server/src/utils/docker/domain.ts index 3cb37328e..86ed1e86c 100644 --- a/packages/server/src/utils/docker/domain.ts +++ b/packages/server/src/utils/docker/domain.ts @@ -164,10 +164,12 @@ export const addDomainToCompose = async ( for (const domain of domains) { const { serviceName, https } = domain; if (!serviceName) { - throw new Error("Service name not found"); + throw new Error(`Domain "${domain.host}" is missing a service name`); } if (!result?.services?.[serviceName]) { - throw new Error(`The service ${serviceName} not found in the compose`); + throw new Error( + `Domain "${domain.host}" is attached to service "${serviceName}" which does not exist in the compose`, + ); } const httpLabels = createDomainLabels(appName, domain, "web");