From 18efa4cd7302d25da516b732471d01b63f4c256f Mon Sep 17 00:00:00 2001 From: Ahmet Dedeler <105894172+Ahmet-Dedeler@users.noreply.github.com> Date: Wed, 10 Dec 2025 03:10:53 +0300 Subject: [PATCH] Load env vars before server config init (#2586) ## Summary - load dotenv before constructing the server config so .env values are available - avoid misconfigured tunnels/host metadata when env vars were previously undefined ## Testing - npm test -- --runInBand --- src/server/Server.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/server/Server.ts b/src/server/Server.ts index f47fe2fc1..c3d91d295 100644 --- a/src/server/Server.ts +++ b/src/server/Server.ts @@ -6,9 +6,9 @@ import { Cloudflare, TunnelConfig } from "./Cloudflare"; import { startMaster } from "./Master"; import { startWorker } from "./Worker"; -const config = getServerConfigFromServer(); - +// Load environment variables before we read configuration values derived from them. dotenv.config(); +const config = getServerConfigFromServer(); // Main entry point of the application async function main() {