From 99b9f7d40c827bac7bbb89e8a69b7169dbcc44ea Mon Sep 17 00:00:00 2001 From: Darius Date: Tue, 18 Nov 2025 22:23:20 +0100 Subject: [PATCH] make port changeable through env --- .env.example | 1 + src/config.ts | 1 + src/index.ts | 17 ++++++++++------- 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/.env.example b/.env.example index 691b501..d35caa5 100644 --- a/.env.example +++ b/.env.example @@ -1,4 +1,5 @@ API_KEY=apiKey +PORT= TIDAL_HOST=http://localhost TIDAL_PORT=47836 diff --git a/src/config.ts b/src/config.ts index d5ee510..3784f6c 100644 --- a/src/config.ts +++ b/src/config.ts @@ -4,6 +4,7 @@ dotenv.config(); export const Config = { api_key: process.env.API_KEY, + port: process.env.PORT || "8080", tidal: { host: process.env.TIDAL_HOST || "", diff --git a/src/index.ts b/src/index.ts index f5273f0..b45956f 100644 --- a/src/index.ts +++ b/src/index.ts @@ -141,10 +141,13 @@ server.register( { prefix: "/api" }, ); -server.listen({ port: 8080, host: "0.0.0.0" }, (err, address) => { - if (err) { - console.error(err); - process.exit(1); - } - console.log(`Server listening at ${address}`); -}); +server.listen( + { port: parseInt(Config.port, 10), host: "0.0.0.0" }, + (err, address) => { + if (err) { + console.error(err); + process.exit(1); + } + console.log(`Server listening at ${address}`); + }, +);