61 lines
1.7 KiB
JavaScript
61 lines
1.7 KiB
JavaScript
const branches ={
|
|
"development": {
|
|
"config_id": "development",
|
|
"hostname": "someserver.net",
|
|
"node_port": 8081,
|
|
"database": "./app-db-dev.db",
|
|
"ssl": false,
|
|
"key": "somesecretkey", //Static key for ease of debugging
|
|
"countries": ['US', 'CA', 'N/A'],
|
|
"algorithm" : 'aes-256-cbc',
|
|
"root": "/srv/webserver",
|
|
"cookie_timeout": 3600000,
|
|
"transporter":{
|
|
"host":"smtp.someserver.net",
|
|
"port":587,
|
|
"secure":false,
|
|
"auth": {
|
|
"user": "someone@someserver.net",
|
|
"pass": "abadpassword",
|
|
},
|
|
"tls":{
|
|
"rejectUnauthorized": false
|
|
},
|
|
"debug":false,
|
|
"authMethod":"LOGIN"
|
|
}
|
|
},
|
|
|
|
"production": {
|
|
"config_id": "production",
|
|
"hostname": "someserver.net",
|
|
"node_port": 8080,
|
|
"database": "./app-db-dev.db",
|
|
"ssl": false,
|
|
"key": Math.floor((Math.random() * Math.pow(10,20)) ).toString(), //Dynamic key on start for security
|
|
"countries": ['US', 'CA', 'N/A'],
|
|
"algorithm" : 'aes-256-cbc',
|
|
"root": "/srv/webserver",
|
|
"cookie_timeout": 3600000,
|
|
"transporter":{
|
|
"host":"smtp.someserver.net",
|
|
"port":587,
|
|
"secure":false,
|
|
"auth": {
|
|
"user": "someone@someserver.net",
|
|
"pass": "abadpassword",
|
|
},
|
|
"tls":{
|
|
"rejectUnauthorized": false
|
|
},
|
|
"debug":false,
|
|
"authMethod":"LOGIN"
|
|
}
|
|
}
|
|
}
|
|
//Set branch here
|
|
var config = branches.development;
|
|
module.exports = {
|
|
config
|
|
};
|