diff options
author | Cheng-Han, Wu | 2016-04-20 18:03:55 +0800 |
---|---|---|
committer | Cheng-Han, Wu | 2016-04-20 18:03:55 +0800 |
commit | 49b51e478fa75b8d5254662de3265edcf8906004 (patch) | |
tree | 3b09213baae129156339b5ad496924f591790e88 /config.js | |
parent | e613aeba75aec5ceb4f10ae62881a3635183857d (diff) |
Refactor server with Sequelize ORM, refactor server configs, now will show note status (created or updated) and support docs (note alias)
Diffstat (limited to '')
-rw-r--r-- | config.js | 88 | ||||
-rw-r--r-- | config.json | 43 |
2 files changed, 43 insertions, 88 deletions
diff --git a/config.js b/config.js deleted file mode 100644 index 972fc3b4..00000000 --- a/config.js +++ /dev/null @@ -1,88 +0,0 @@ -//config -var path = require('path'); - -var domain = process.env.DOMAIN; -var urlpath = process.env.URL_PATH; -var testport = '3000'; -var testsslport = '3001'; -var port = process.env.PORT || testport; -var sslport = process.env.SSLPORT || testsslport; -var usessl = false; // use node https server -var protocolusessl = false; // use ssl protocol -var urladdport = true; //add port on getserverurl - -var config = { - debug: false, - usecdn: false, - version: '0.3.4', - domain: domain, - alloworigin: ['add here to allow origin to cross'], - urlpath: urlpath, - testport: testport, - testsslport: testsslport, - port: port, - sslport: sslport, - sslkeypath: 'change this', - sslcertpath: 'change this', - sslcapath: ['change this'], - dhparampath: 'change this', - usessl: usessl, - protocolusessl: protocolusessl, - getserverurl: function() { - var protocol = protocolusessl ? 'https://' : 'http://'; - var url = domain; - if (usessl) - url = protocol + url + (sslport == 443 || !urladdport ? '' : ':' + sslport); - else - url = protocol + url + (port == 80 || !urladdport ? '' : ':' + port); - if (urlpath) - url = url + '/' + urlpath; - return url; - }, - //path - tmppath: "./tmp/", - defaultnotepath: path.join(__dirname, '/public', "default.md"), - defaultfeaturespath: path.join(__dirname, '/public', "features.md"), - indexpath: path.join(__dirname, '/public/', "index.ejs"), - hackmdpath: path.join(__dirname, '/public/views', "index.ejs"), - errorpath: path.join(__dirname, '/public/views', "error.ejs"), - prettypath: path.join(__dirname, '/public/views', 'pretty.ejs'), - //db string - postgresqlstring: "change this", - mongodbstring: "change this", - //constants - featuresnotename: "features", - sessionname: 'change this', - sessionsecret: 'change this', - sessionlife: 14 * 24 * 60 * 60 * 1000, //14 days - sessiontouch: 1 * 3600, //1 hour - heartbeatinterval: 5000, - heartbeattimeout: 10000, - documentmaxlength: 100000, - //auth - facebook: { - clientID: 'change this', - clientSecret: 'change this', - callbackPath: '/auth/facebook/callback' - }, - twitter: { - consumerKey: 'change this', - consumerSecret: 'change this', - callbackPath: '/auth/twitter/callback' - }, - github: { - clientID: 'change this', - clientSecret: 'change this', - callbackPath: '/auth/github/callback' - }, - dropbox: { - clientID: 'change this', - clientSecret: 'change this', - callbackPath: '/auth/dropbox/callback' - }, - imgur: { - clientID: 'change this' - } -}; - -module.exports = config; diff --git a/config.json b/config.json new file mode 100644 index 00000000..16ad258b --- /dev/null +++ b/config.json @@ -0,0 +1,43 @@ +{ + "development": { + "domain": "localhost", + "db": { + "username": "", + "password": "", + "database": "hackmd", + "host": "localhost", + "port": "3306", + "dialect": "mysql" + } + }, + "production": { + "domain": "localhost", + "db": { + "username": "", + "password": "", + "database": "hackmd", + "host": "localhost", + "port": "5432", + "dialect": "postgres" + }, + "facebook": { + "clientID": "change this", + "clientSecret": "change this" + }, + "twitter": { + "consumerKey": "change this", + "consumerSecret": "change this" + }, + "github": { + "clientID": "change this", + "clientSecret": "change this" + }, + "dropbox": { + "clientID": "change this", + "clientSecret": "change this" + }, + "imgur": { + "clientID": "change this" + } + } +}
\ No newline at end of file |