|
1 | 1 | 'use strict' |
2 | 2 |
|
| 3 | +const {toBooleanConfig} = require('./utils') |
| 4 | + |
3 | 5 | module.exports = { |
4 | 6 | domain: process.env.HMD_DOMAIN, |
5 | 7 | urlpath: process.env.HMD_URL_PATH, |
6 | 8 | port: process.env.HMD_PORT, |
7 | 9 | urladdport: process.env.HMD_URL_ADDPORT, |
8 | | - usessl: (process.env.HMD_PROTOCOL_USESSL === 'true'), |
| 10 | + usessl: toBooleanConfig(process.env.HMD_USESSL), |
| 11 | + protocolusessl: toBooleanConfig(process.env.HMD_PROTOCOL_USESSL), |
9 | 12 | alloworigin: process.env.HMD_ALLOW_ORIGIN ? process.env.HMD_ALLOW_ORIGIN.split(',') : undefined, |
10 | | - usecdn: (process.env.HMD_USECDN === 'true'), |
11 | | - allowanonymous: (process.env.HMD_ALLOW_ANONYMOUS === 'true'), |
12 | | - allowfreeurl: (process.env.HMD_ALLOW_FREEURL === 'true'), |
| 13 | + usecdn: toBooleanConfig(process.env.HMD_USECDN), |
| 14 | + allowanonymous: toBooleanConfig(process.env.HMD_ALLOW_ANONYMOUS), |
| 15 | + allowfreeurl: toBooleanConfig(process.env.HMD_ALLOW_FREEURL), |
13 | 16 | defaultpermission: process.env.HMD_DEFAULT_PERMISSION, |
14 | 17 | dburl: process.env.HMD_DB_URL, |
15 | 18 | imageUploadType: process.env.HMD_IMAGE_UPLOAD_TYPE, |
@@ -59,6 +62,6 @@ module.exports = { |
59 | 62 | searchAttributes: process.env.HMD_LDAP_SEARCHATTRIBUTES, |
60 | 63 | tlsca: process.env.HMD_LDAP_TLS_CA |
61 | 64 | }, |
62 | | - email: (process.env.HMD_EMAIL === 'true'), |
63 | | - allowemailregister: (process.env.HMD_ALLOW_EMAIL_REGISTER === 'true') |
| 65 | + email: toBooleanConfig(process.env.HMD_EMAIL), |
| 66 | + allowemailregister: toBooleanConfig(process.env.HMD_ALLOW_EMAIL_REGISTER) |
64 | 67 | } |
0 commit comments