add basic basepath sanitization

This commit is contained in:
Jakub Blažej 2021-12-24 12:26:17 +01:00
parent 8cf827e6e1
commit 35c428b280
1 changed files with 9 additions and 1 deletions

View File

@ -76,7 +76,15 @@ if (hostname) {
const port = parseInt(process.env.UPTIME_KUMA_PORT || process.env.PORT || args.port || 3001);
const basePath = process.env.UPTIME_KUMA_BASE_PATH || process.env.BASE_PATH || '/'
let basePathEnv = process.env.UPTIME_KUMA_BASE_PATH || process.env.BASE_PATH || '/';
if (!basePathEnv.startsWith('/'))
basePathEnv = '/' + basePathEnv;
if (!basePathEnv.endsWith('/'))
basePathEnv = basePathEnv + '/';
const basePath = basePathEnv;
// SSL
const sslKey = process.env.UPTIME_KUMA_SSL_KEY || process.env.SSL_KEY || args["ssl-key"] || undefined;