From 1f9a721a67941e2ee94fc13c48eae1f5f5fb1fc9 Mon Sep 17 00:00:00 2001 From: Stefan Midjich Date: Mon, 29 Mar 2021 17:35:32 +0200 Subject: [PATCH] Set listen host and port with environment variables (#229) * take host and port from environment * force Number for lint to pass --- src/server/index.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/server/index.tsx b/src/server/index.tsx index 13828899..1729f16f 100644 --- a/src/server/index.tsx +++ b/src/server/index.tsx @@ -21,7 +21,8 @@ import { IncomingHttpHeaders } from "http"; import { setOptionalAuth } from "../shared/utils"; const server = express(); -const port = 1234; +const hostname = process.env['LEMMY_UI_HOST'] || 'localhost' +const port = process.env['LEMMY_UI_PORT'] || 1234; server.use(express.json()); server.use(express.urlencoded({ extended: false })); @@ -154,8 +155,8 @@ server.get("/*", async (req, res) => { `); }); -server.listen(port, () => { - console.log(`http://localhost:${port}`); +server.listen(Number(port), hostname, () => { + console.log(`http://${hostname}:${port}`); }); function setForwardedHeaders(