Set listen host and port with environment variables (#229)

* take host and port from environment

* force Number for lint to pass
This commit is contained in:
Stefan Midjich 2021-03-29 17:35:32 +02:00 committed by GitHub
parent 7430d3045c
commit 1f9a721a67
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -21,7 +21,8 @@ import { IncomingHttpHeaders } from "http";
import { setOptionalAuth } from "../shared/utils"; import { setOptionalAuth } from "../shared/utils";
const server = express(); 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.json());
server.use(express.urlencoded({ extended: false })); server.use(express.urlencoded({ extended: false }));
@ -154,8 +155,8 @@ server.get("/*", async (req, res) => {
`); `);
}); });
server.listen(port, () => { server.listen(Number(port), hostname, () => {
console.log(`http://localhost:${port}`); console.log(`http://${hostname}:${port}`);
}); });
function setForwardedHeaders( function setForwardedHeaders(