jsharmony-factory
Version:
Enterprise framework for jsHarmony
43 lines (32 loc) • 2.01 kB
JavaScript
/*
Copyright 2017 apHarmony
This file is part of jsHarmony.
jsHarmony is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
jsHarmony is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with this package. If not, see <http://www.gnu.org/licenses/>.
*/
var pgsqlDBDriver = require('jsharmony-db-pgsql');
exports = module.exports = function(jsh, config, dbconfig){
//Database Configuration
dbconfig['default'] = { _driver: new pgsqlDBDriver(), host: 'server.domain.com', database: 'DBNAME', user: 'DBUSER', password: 'DBPASS' };
//Server Settings
//config.server.http_port = 8080;
//config.server.https_port = 8081;
//config.server.https_cert = 'path/to/https-cert.pem';
//config.server.https_key = 'path/to/https-key.pem';
//config.server.https_ca = 'path/to/https-ca.crt';
config.frontsalt = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; //REQUIRED: Use a 60+ mixed character string
//jsHarmony Factory Configuration
var configFactory = config.modules['jsHarmonyFactory'];
configFactory.clientsalt = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; //REQUIRED: Use a 60+ mixed character string
configFactory.clientcookiesalt = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; //REQUIRED: Use a 60+ mixed character string
configFactory.mainsalt = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; //REQUIRED: Use a 60+ mixed character string
configFactory.maincookiesalt = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; //REQUIRED: Use a 60+ mixed character string
};