forked from prepair/api-get-cache
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.js
More file actions
18 lines (17 loc) · 712 Bytes
/
config.js
File metadata and controls
18 lines (17 loc) · 712 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
let config = {
username: process.env.USERNAME || '',
password: process.env.PASSWORD || '',
authBearer: process.env.AUTH_BEARER || '',
port: parseInt(process.env.PORT, 10) || 80,
httpsPort: parseInt(process.env.HTTPS_PORT, 10) || 443,
target: process.env.TARGET.replace(/\/+$/, ''),
httpsKey: process.env.HTTPS_KEY,
httpsCert: process.env.HTTPS_CERT,
maxWaitTime: parseInt(process.env.MAX_WAIT_TIME, 10) || 1000, // 1sec default
ttl: parseInt(process.env.TTL, 10) || 5000, // 5sec cache ttl
contentBlacklist: (process.env.CONTENT_BLACKLIST || '').split('|'),
modifyHostHeader: Boolean(process.env.MODIFY_HOST_HEADER),
noFavIcon: true,
allowControlUrls: true
}
module.exports = config