Skip to content

Commit 0176857

Browse files
committed
add ability to change the listening port and hostname
1 parent c436ef4 commit 0176857

3 files changed

Lines changed: 16 additions & 5 deletions

File tree

package-lock.json

Lines changed: 6 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
{
22
"name": "uptime-kuma",
3-
"version": "1.0.0",
43
"scripts": {
54
"dev": "vite --host",
65
"start-server": "node server/server.js",
@@ -12,6 +11,7 @@
1211
},
1312
"dependencies": {
1413
"@popperjs/core": "^2.9.2",
14+
"args-parser": "^1.3.0",
1515
"axios": "^0.21.1",
1616
"bootstrap": "^5.0.0",
1717
"dayjs": "^1.10.4",

server/server.js

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,13 @@ const Monitor = require("./model/monitor");
1212
const fs = require("fs");
1313
const {getSettings} = require("./util-server");
1414
const {Notification} = require("./notification")
15+
const args = require('args-parser')(process.argv);
16+
17+
console.log("args:")
18+
console.log(args)
19+
20+
const hostname = args.host || "0.0.0.0"
21+
const port = args.port || 3001
1522

1623
app.use(express.json())
1724

@@ -435,8 +442,8 @@ let needSetup = false;
435442
});
436443
});
437444

438-
server.listen(3001, () => {
439-
console.log('Listening on 3001');
445+
server.listen(port, hostname, () => {
446+
console.log(`Listening on ${hostname}:${port}`);
440447

441448
startMonitors();
442449
});

0 commit comments

Comments
 (0)