{
"core": "debug": false,
"root": "./src/server/",
"encoding": "base64",
"service": {
"control": {
"port": 23502,
"password": "secret"
},
"mongoose": {
"enabled": false,
"url": "mongodb://user:secret@domain.com:27017/database"
},
"redis": {
"url": "redis://:secret@127.0.0.1:6379/0"
},
"chrome": {
"redisTtlMinutes": 10080,
"timeoutSeconds": 25,
"killSeconds": 86400,
"cache": "cache/chrome",
"key": "secret"
},
"express": {
"local": [
"192.168.78.",
"172.19.78.",
"::1",
"127.0.0.1",
"::ffff:127.0.0.1"
],
"port": 23501,
"public": "./public"
},
"email": {
"prefix": "[MINE-SRV]",
"email": {
"to": "info@domain.com",
"from": "info@domain.com"
},
"nodemailer": {
"singleton": true,
"config": {
"host": "mail.domain.com",
"port": 465,
"secure": true,
"auth": {
"user": "info@domain.com",
"pass": "secret"
}
}
}
}
},
"lib": {
"console": {
"email": true
},
"cluster": {
"core": 4
},
"auth": {
"token": {
"expiryMinutes": 20
},
"admin": [
"patrikx3"
],
"passports": [
{
"type": "ldap",
"ldapjs": {
"options": {
"url": "ldaps://domain.com",
"tlsOptions": {
"rejectUnauthorized": false
}
},
"bind": {
"dn": "cn=${username},cn=Users,dc=dc,dc=domain,dc=com"
}
}
}
]
}
}
},
"patrikx3": {
"git": {
"root": "/var/www/domain.com/public/git"
},
"root": "./src/"
}
}