From 769bdd251d8945919d42fc9b0821da13e8dbf6f8 Mon Sep 17 00:00:00 2001 From: Julius Marminge Date: Thu, 4 Jun 2026 20:16:23 -0700 Subject: [PATCH] fallback to None when RELAY_DOMAIN is unset --- infra/relay/src/zone.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/infra/relay/src/zone.ts b/infra/relay/src/zone.ts index d6dd5a4d3a53f3f08465e1ae7336155d5edde5c7..e2cb8475c70dd5f85db058df4cd4dbb3eaf96eb7 100644 --- a/infra/relay/src/zone.ts +++ b/infra/relay/src/zone.ts @@ -23,8 +23,14 @@ export const RelayDeploymentConfig = Effect.gen(function* () { const { stage } = yield* Alchemy.Stack; const relayApiZoneName = yield* Config.nonEmptyString("RELAY_API_ZONE_NAME"); const managedEndpointZoneName = yield* Config.nonEmptyString("RELAY_TUNNEL_ZONE_NAME"); - const relayPublicDomainOverride = yield* Config.nonEmptyString("RELAY_DOMAIN").pipe( + const relayPublicDomainOverride = yield* Config.string("RELAY_DOMAIN").pipe( Config.option, + Config.map( + Option.flatMap((value) => { + const trimmed = value.trim(); + return trimmed ? Option.some(trimmed) : Option.none(); + }), + ), ); const relayPublicDomain = Option.getOrElse(relayPublicDomainOverride, () => relayPublicDomainForStage(stage, relayApiZoneName), -- 2.54.0