From 9ac38d8db6932444e99540fd7b4034d8847abc54 Mon Sep 17 00:00:00 2001 From: fraxken Date: Mon, 8 Apr 2024 15:58:52 +0200 Subject: [PATCH] chore: add SERVER_HOST env --- README.md | 1 + src/index.ts | 5 ++++- src/modules/env.ts | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 60bf812..61f8e25 100644 --- a/README.md +++ b/README.md @@ -44,6 +44,7 @@ const envSchema = z.object({ LOKI_URL: z.string().url().trim(), TOKEN_CACHE_MS: z.coerce.number().optional().default(1_000 * 60 * 5), SERVER_PORT: z.coerce.number().optional().default(0), + SERVER_HOST: z.string().optional(), SERVER_SSL_ENABLED: z.boolean().optional().default(false), SERVER_SSL_CERT: z.string().optional(), SERVER_SSL_KEY: z.string().optional(), diff --git a/src/index.ts b/src/index.ts index 30f0f26..9273666 100644 --- a/src/index.ts +++ b/src/index.ts @@ -42,7 +42,10 @@ const server = buildServer(serverOptions, { store }); -server.listen({ port: env.SERVER_PORT }, function httpListeningCallback(err: Error, addr: string) { +server.listen({ + port: env.SERVER_PORT, + host: env.SERVER_HOST +}, function httpListeningCallback(err: Error, addr: string) { if (err) { server.log.error(err); process.exit(1); diff --git a/src/modules/env.ts b/src/modules/env.ts index d28b32f..cb1c186 100644 --- a/src/modules/env.ts +++ b/src/modules/env.ts @@ -7,6 +7,7 @@ const envSchema = z.object({ LOKI_URL: z.string().url().trim(), TOKEN_CACHE_MS: z.coerce.number().optional().default(1_000 * 60 * 5), SERVER_PORT: z.coerce.number().optional().default(0), + SERVER_HOST: z.string().optional(), SERVER_SSL_ENABLED: z.coerce.boolean().optional().default(false), SERVER_SSL_CERT: z.string().optional(), SERVER_SSL_KEY: z.string().optional(),