diff --git a/server/config.ts b/server/config.ts index 82f97ae..b2f1971 100644 --- a/server/config.ts +++ b/server/config.ts @@ -22,6 +22,7 @@ const configSchema = z.object({ onlyInvolved: z.boolean().default(true), pollIntervalSeconds: z.number().int().min(15).default(60), port: z.number().int().default(4000), + host: z.string().default('0.0.0.0'), repos: z.array(repoSchema).min(1), }); diff --git a/server/index.ts b/server/index.ts index e36321d..331d47a 100644 --- a/server/index.ts +++ b/server/index.ts @@ -41,8 +41,8 @@ function scheduleNext(): void { } const app = createApp({ db, triggerSync: poll }); -app.listen(config.port, () => { - console.log(`pr-monitor listening on http://localhost:${config.port}`); +app.listen(config.port, config.host, () => { + console.log(`pr-monitor listening on http://${config.host}:${config.port}`); }); await poll();