From 895a2c3750f890c2e2e55741c8c738741d6b1ad3 Mon Sep 17 00:00:00 2001 From: Colbster937 Date: Mon, 18 Aug 2025 16:06:51 -0500 Subject: [PATCH] allow setting port as env variable --- .gitignore | 1 + package-lock.json | 16 ++++++++++++++-- package.json | 5 +++-- server.js | 4 +++- 4 files changed, 21 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 68b21f0..8a40eb6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /node_modules .DS_Store +.env diff --git a/package-lock.json b/package-lock.json index a4bad05..3570bd3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,15 +1,16 @@ { - "name": "lightspeed-filter-checker", + "name": "filter-checker", "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "lightspeed-filter-checker", + "name": "filter-checker", "version": "1.0.0", "license": "LGPL-2.1-only", "dependencies": { "cheerio": "^1.0.0", + "dotenv": "^17.2.1", "express": "^4.18.2", "node-fetch": "^2.6.7" } @@ -302,6 +303,17 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, + "node_modules/dotenv": { + "version": "17.2.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.2.1.tgz", + "integrity": "sha512-kQhDYKZecqnM0fCnzI5eIv5L4cAe/iRI+HqMbO/hbRdTAeXDG+M9FjipUxNfbARuEg4iHIbhnhs78BCHNbSxEQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, "node_modules/dunder-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", diff --git a/package.json b/package.json index 1db0a19..ddea6b6 100644 --- a/package.json +++ b/package.json @@ -7,8 +7,9 @@ "start": "node server.js" }, "dependencies": { - "express": "^4.18.2", "cheerio": "^1.0.0", + "dotenv": "^17.2.1", + "express": "^4.18.2", "node-fetch": "^2.6.7" }, "keywords": [ @@ -18,4 +19,4 @@ ], "author": "smxrtfoloo", "license": "LGPL-2.1-only" -} \ No newline at end of file +} diff --git a/server.js b/server.js index 3b1e238..b7f8382 100644 --- a/server.js +++ b/server.js @@ -3,7 +3,9 @@ const fetch = require("node-fetch") const fs = require("fs") const path = require("path") const app = express() -const PORT = 8080 +require("dotenv").config() + +const PORT = process.env.PORT || 8080 app.use(express.static("public")) app.use(express.json())