971901b5 by root

fix modules

1 parent fd6cac3a
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
4 * MIT Licensed (C) QXIP 2020 4 * MIT Licensed (C) QXIP 2020
5 */ 5 */
6 6
7 const fs = require("fs");
7 const url = require("url"); 8 const url = require("url");
8 const Gun = require("gun/gun"); // do not load storage adaptors by default 9 const Gun = require("gun/gun"); // do not load storage adaptors by default
9 require("./gun-ws.js"); // required to allow external websockets into gun constructor 10 require("./gun-ws.js"); // required to allow external websockets into gun constructor
...@@ -12,15 +13,16 @@ const http = require("http"); ...@@ -12,15 +13,16 @@ const http = require("http");
12 const https = require("https"); 13 const https = require("https");
13 const WebSocket = require("ws"); 14 const WebSocket = require("ws");
14 var debug = process.env.DEBUG || false; 15 var debug = process.env.DEBUG || false;
16 var config = {};
15 17
16 config.options = { 18 config.options = {
17 key: process.env.SSLKEY ? fs.readFileSync(process.env.SSLKEY) : fs.readFileSync('src/assets/server.key'), 19 key: process.env.SSLKEY ? fs.readFileSync(process.env.SSLKEY) : fs.readFileSync('cert/server.key'),
18 cert: process.env.SSLCERT ? fs.readFileSync(process.env.SSLCERT) : fs.readFileSync('src/assets/server.cert') 20 cert: process.env.SSLCERT ? fs.readFileSync(process.env.SSLCERT) : fs.readFileSync('cert/server.cert')
19 } 21 }
20 22
21 if (!process.env.SSL) { 23 if (!process.env.SSL) {
22 var server = http.createServer(); 24 var server = http.createServer();
23 server.listen(process.env.port || 3000); 25 server.listen(process.env.PORT || 3000);
24 } else { 26 } else {
25 var server = https.createServer(config.options); 27 var server = https.createServer(config.options);
26 server.listen(process.env.PORT || 443); 28 server.listen(process.env.PORT || 443);
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!