From b2a4261db4180ea06f3769c0d8b083dd6ec5acb5 Mon Sep 17 00:00:00 2001 From: ABCxFF <79597906+abcxff@users.noreply.github.com> Date: Fri, 12 Dec 2025 03:04:22 +0000 Subject: [PATCH] feat(rivetkit): configure server port via env (for serverless auto-start) --- .../packages/rivetkit/src/registry/run-config.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/rivetkit-typescript/packages/rivetkit/src/registry/run-config.ts b/rivetkit-typescript/packages/rivetkit/src/registry/run-config.ts index 46e01c96c1..dfcc7d8d5e 100644 --- a/rivetkit-typescript/packages/rivetkit/src/registry/run-config.ts +++ b/rivetkit-typescript/packages/rivetkit/src/registry/run-config.ts @@ -32,7 +32,15 @@ const RunnerConfigSchemaUnmerged = z disableDefaultServer: z.boolean().optional().default(false), /** @experimental */ - defaultServerPort: z.number().default(6420), + defaultServerPort: z + .number() + .default(() => { + const defaultPort = getEnvUniversal("RIVET_SERVER_PORT"); + if (typeof defaultPort === "undefined") { + return 6420; + } + return parseInt(defaultPort); + }), /** @experimental */ runEngine: z