Allow specifying the key and cert for SSL (#844)

This commit is contained in:
Paul Melnikow 2017-04-13 15:30:30 -04:00
parent 59ec4a420c
commit 64f8f11026

View File

@ -1,4 +1,6 @@
var secureServer = !!process.env.HTTPS;
var secureServerKey = process.env.HTTPS_KEY;
var secureServerCert = process.env.HTTPS_CRT;
var serverPort = +process.env.PORT || +process.argv[2] || (secureServer? 443: 80);
var bindAddress = process.env.BIND_ADDRESS || process.argv[3] || '::';
var infoSite = process.env.INFOSITE || "http://shields.io";
@ -9,7 +11,9 @@ var camp = Camp.start({
documentRoot: path.join(__dirname, 'public'),
port: serverPort,
hostname: bindAddress,
secure: secureServer
secure: secureServer,
cert: secureServerCert,
key: secureServerKey
});
Camp.log.unpipe('warn', 'stderr');
var tryUrl = require('url').format({