feat: support env arguments for gws

This commit is contained in:
qwqVictor 2024-05-21 23:18:37 +08:00
parent 80b5fc16e5
commit d69c7ac251
3 changed files with 4 additions and 4 deletions

View File

@ -17,4 +17,4 @@ COPY . .
EXPOSE 8081
# 运行应用程序
CMD [ "node", "index.js" ]
ENTRYPOINT [ "node", "index.js" ]

View File

@ -6,7 +6,7 @@ const SessionPool = require("./session_pool");
const utility = require("./utility");
require("./polyfill.js");
const host = process.argv[2];
const host = process.argv[2] || process.env['HOST'];
if (!host) {
console.error("Please provide a host as a command line argument.");
process.exit(1);

View File

@ -5,8 +5,8 @@ const tls = require("tls");
const PORT = 8081;
const wss = new ws.WebSocketServer({ port: PORT });
const host = process.argv[2];
const port = process.argv[3];
const host = process.argv[2] || process.env['HOST'];
const port = process.argv[3] || process.env['PORT'];
if (!host || !port) {
console.error("Please specify host and port");
process.exit(1);