Skip to content

Commit a3a57d9

Browse files
committed
print env vars on startup in debug mode
1 parent 356a90b commit a3a57d9

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

apps/supervisor/src/env.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,9 @@ const Env = z.object({
6363
// Failed pod handler
6464
FAILED_POD_HANDLER_ENABLED: BoolEnv.default(true),
6565
FAILED_POD_HANDLER_RECONNECT_INTERVAL_MS: z.coerce.number().int().default(1000),
66+
67+
// Debug
68+
DEBUG: BoolEnv.default(false),
6669
});
6770

6871
export const env = Env.parse(stdEnv);

apps/supervisor/src/index.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,12 @@ class ManagedSupervisor {
4444
private readonly warmStartUrl = env.TRIGGER_WARM_START_URL;
4545

4646
constructor() {
47+
const { TRIGGER_WORKER_TOKEN, MANAGED_WORKER_SECRET, ...envWithoutSecrets } = env;
48+
49+
if (env.DEBUG) {
50+
console.debug("[ManagedSupervisor] Starting up", { envWithoutSecrets });
51+
}
52+
4753
const workloadApiProtocol = env.TRIGGER_WORKLOAD_API_PROTOCOL;
4854
const workloadApiDomain = env.TRIGGER_WORKLOAD_API_DOMAIN;
4955
const workloadApiPortExternal = env.TRIGGER_WORKLOAD_API_PORT_EXTERNAL;

0 commit comments

Comments
 (0)