From: Stefan Midjich Date: Mon, 29 Mar 2021 15:35:32 +0000 (+0200) Subject: Set listen host and port with environment variables (#229) X-Git-Url: http://these/git/%7B%60%24%7BwebArchiveUrl%7D/save/static/git-favicon.png?a=commitdiff_plain;h=1f9a721a67941e2ee94fc13c48eae1f5f5fb1fc9;p=lemmy-ui.git Set listen host and port with environment variables (#229) * take host and port from environment * force Number for lint to pass --- diff --git a/src/server/index.tsx b/src/server/index.tsx index 1382889..1729f16 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(