diff --git a/packages/desktop/src/main/service/background-service.ts b/packages/desktop/src/main/service/background-service.ts index 0d6fb523b5..c7f36e427b 100644 --- a/packages/desktop/src/main/service/background-service.ts +++ b/packages/desktop/src/main/service/background-service.ts @@ -43,14 +43,16 @@ export async function startBackgroundCli(logger: Logger) { onStart: (reason, previousVersion) => logger.log("v2 CLI background service starting", { reason, previousVersion }), }) if (service.auth?.type !== "basic") throw new Error("V2 CLI background service did not provide authentication") + const url = new URL(service.url) + if (url.hostname === "0.0.0.0") url.hostname = "127.0.0.1" logger.log("v2 CLI background service ready", { username: service.auth.username, version: cli.version, - ...endpoint(service.url), + ...endpoint(url.origin), }) if (isolated && cli.binary) await cleanCliStages(cli.binary, logger) return { - url: service.url, + url: url.origin, username: service.auth.username, password: service.auth.password, version: cli.version,