Commit a8127cf0 authored by Rosanny Sihombing's avatar Rosanny Sihombing
Browse files

re-structure the project

parent 8cd8a29a
...@@ -30,7 +30,7 @@ app.use(session( ...@@ -30,7 +30,7 @@ app.use(session(
{ {
resave: true, resave: true,
saveUninitialized: true, saveUninitialized: true,
secret: 'thisisasecret-thisisasecret-thisisasecret' secret: config.app.sessionSecret
} }
)) ))
app.use(passport.initialize()) app.use(passport.initialize())
...@@ -55,7 +55,7 @@ app.use(function(req, res, next) { ...@@ -55,7 +55,7 @@ app.use(function(req, res, next) {
next() next()
}) })
require('./routes/routes-project')(app, config, passport) require('./routes/project')(app, config, passport)
// Handle 404 // Handle 404
app.use(function (req, res, next) { app.use(function (req, res, next) {
......
...@@ -2,7 +2,8 @@ module.exports = { ...@@ -2,7 +2,8 @@ module.exports = {
development: { development: {
app: { app: {
name: 'Project Page Manager', name: 'Project Page Manager',
port: process.env.PORT || 8888 port: process.env.PORT || 8888,
sessionSecret: 'thisisasecret-thisisasecret-thisisasecret'
}, },
passport: { passport: {
strategy: 'saml', strategy: 'saml',
...@@ -37,7 +38,8 @@ module.exports = { ...@@ -37,7 +38,8 @@ module.exports = {
testing: { testing: {
app: { app: {
name: 'Project Page Manager', name: 'Project Page Manager',
port: process.env.PORT || 8888 port: process.env.PORT || 8888,
sessionSecret: 'thisisasecret-thisisasecret-thisisasecret'
}, },
passport: { passport: {
strategy: 'saml', strategy: 'saml',
......
const mysql = require('mysql') const mysql = require('mysql')
var env = process.env.NODE_ENV || 'testing'; var env = process.env.NODE_ENV || 'testing';
const config = require('../config/config')[env] const config = require('./config')[env]
// ==== USER ACOOUNT DB CONNECTION ==== // ==== USER ACOOUNT DB CONNECTION ====
var userConnection = mysql.createConnection({ var userConnection = mysql.createConnection({
......
const nodemailer = require('nodemailer') const nodemailer = require('nodemailer')
var env = process.env.NODE_ENV || 'testing'; var env = process.env.NODE_ENV || 'testing';
const config = require('../config/config')[env] const config = require('./config')[env]
var smtpTransport = nodemailer.createTransport({ var smtpTransport = nodemailer.createTransport({
host: config.mailer.host, host: config.mailer.host,
......
const dbconn = require('./dbconn'); const dbconn = require('../config/dbconn');
var methods = { var methods = {
// test method // test method
......
//const SamlStrategy = require('passport-saml').Strategy //const SamlStrategy = require('passport-saml').Strategy
const methods = require('./methods') const methods = require('../functions/methods')
const gitlab = require('./gitlab') const gitlab = require('../functions/gitlab')
// pwd encryption // pwd encryption
//const bcrypt = require('bcryptjs'); //const bcrypt = require('bcryptjs');
//const saltRounds = 10; //const saltRounds = 10;
...@@ -9,7 +9,7 @@ const gitlab = require('./gitlab') ...@@ -9,7 +9,7 @@ const gitlab = require('./gitlab')
const async = require('async') const async = require('async')
//const crypto = require('crypto') //const crypto = require('crypto')
//const mailer = require('./mailer') //const mailer = require('./mailer')
const helpers = require('./helpers') const helpers = require('../functions/helpers')
const pictSizeLimit = 1000000 // 1 MB const pictSizeLimit = 1000000 // 1 MB
module.exports = function (app) { module.exports = function (app) {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment