diff --git a/app.js b/app.js index 996640bc3cf4f368a46f03120fce37cf085f5c7d..55379adba2bf97d3cd52b3e84145ce66709c6134 100644 --- a/app.js +++ b/app.js @@ -30,7 +30,7 @@ app.use(session( { resave: true, saveUninitialized: true, - secret: 'thisisasecret-thisisasecret-thisisasecret' + secret: config.app.sessionSecret } )) app.use(passport.initialize()) @@ -55,7 +55,7 @@ app.use(function(req, res, next) { next() }) -require('./routes/routes-project')(app, config, passport) +require('./routes/project')(app, config, passport) // Handle 404 app.use(function (req, res, next) { diff --git a/config/config.js b/config/config.js index a8bbdb3dc81f840f689edfc8da8ee9993ea754bd..7fa7d72df0b0ac69ae35728fb1fdd00b4e9c2684 100644 --- a/config/config.js +++ b/config/config.js @@ -2,7 +2,8 @@ module.exports = { development: { app: { name: 'Project Page Manager', - port: process.env.PORT || 8888 + port: process.env.PORT || 8888, + sessionSecret: 'thisisasecret-thisisasecret-thisisasecret' }, passport: { strategy: 'saml', @@ -37,7 +38,8 @@ module.exports = { testing: { app: { name: 'Project Page Manager', - port: process.env.PORT || 8888 + port: process.env.PORT || 8888, + sessionSecret: 'thisisasecret-thisisasecret-thisisasecret' }, passport: { strategy: 'saml', diff --git a/routes/dbconn.js b/config/dbconn.js similarity index 94% rename from routes/dbconn.js rename to config/dbconn.js index df6b99212a18647cc14affac546078ca792b74e9..e79d5bcfe04b8f39838e11c75bb1c708cd03e230 100644 --- a/routes/dbconn.js +++ b/config/dbconn.js @@ -1,7 +1,7 @@ const mysql = require('mysql') var env = process.env.NODE_ENV || 'testing'; -const config = require('../config/config')[env] +const config = require('./config')[env] // ==== USER ACOOUNT DB CONNECTION ==== var userConnection = mysql.createConnection({ diff --git a/routes/mailer.js b/config/mailer.js similarity index 89% rename from routes/mailer.js rename to config/mailer.js index 2c51bd7d5ed5682bfdd9fa0c48788e1bd4affe19..d1e59ff03fb74925b5f57f01ad4136bba274f017 100644 --- a/routes/mailer.js +++ b/config/mailer.js @@ -1,7 +1,7 @@ const nodemailer = require('nodemailer') var env = process.env.NODE_ENV || 'testing'; -const config = require('../config/config')[env] +const config = require('./config')[env] var smtpTransport = nodemailer.createTransport({ host: config.mailer.host, diff --git a/routes/gitlab.js b/functions/gitlab.js similarity index 100% rename from routes/gitlab.js rename to functions/gitlab.js diff --git a/routes/helpers.js b/functions/helpers.js similarity index 100% rename from routes/helpers.js rename to functions/helpers.js diff --git a/routes/methods.js b/functions/methods.js similarity index 97% rename from routes/methods.js rename to functions/methods.js index 330df56926d2980be2708189b3dcd2f221f80f4f..e5d9fb5f882ea65731440da43796a1fa9f5db7f6 100644 --- a/routes/methods.js +++ b/functions/methods.js @@ -1,4 +1,4 @@ -const dbconn = require('./dbconn'); +const dbconn = require('../config/dbconn'); var methods = { // test method diff --git a/routes/routes-project.js b/routes/project.js similarity index 98% rename from routes/routes-project.js rename to routes/project.js index 1dff948b751f14d25931bbf84ade0c287c449741..f372af3e987d12033bebf9d8076931e3969c391c 100644 --- a/routes/routes-project.js +++ b/routes/project.js @@ -1,6 +1,6 @@ //const SamlStrategy = require('passport-saml').Strategy -const methods = require('./methods') -const gitlab = require('./gitlab') +const methods = require('../functions/methods') +const gitlab = require('../functions/gitlab') // pwd encryption //const bcrypt = require('bcryptjs'); //const saltRounds = 10; @@ -9,7 +9,7 @@ const gitlab = require('./gitlab') const async = require('async') //const crypto = require('crypto') //const mailer = require('./mailer') -const helpers = require('./helpers') +const helpers = require('../functions/helpers') const pictSizeLimit = 1000000 // 1 MB module.exports = function (app) {