-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathapp.js
More file actions
19 lines (14 loc) · 790 Bytes
/
app.js
File metadata and controls
19 lines (14 loc) · 790 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/* globals require */
const config = require('./server/config/'),
app = require('./server/config/application'),
data = require('./server/data')(config),
passport = require('passport'),
controllers = require('./server/controllers')({ data, passport }),
multer = require('multer'),
uploadUserImage = multer({ dest: './public/imgs/user-images/' }),
uploadCompetitionImage = multer({ dest: './public/imgs/competition-images/' }),
uploadCategoryImage = multer({ dest: './public/imgs/categories-images/' });
require('./server/config/passport')(app, data);
require('./server/routers')({ app, data, controllers, uploadUserImage, uploadCompetitionImage, uploadCategoryImage });
app.listen(config.port);
console.log(`Server is running on port: ${config.port}`);