-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.js
24 lines (22 loc) · 1.25 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
const express = require('express');
const vhost = require('vhost');
const env = process.env.ENV || 'production';
const siteAddress = (env === 'dev') ? 'localhost' : 'reactprototypes.com';
const defaultDevPort = 9000;
const envPort = process.env.PORT;
const port = envPort ? (env === 'dev' && envPort === '80' ) ? 9000 : envPort : (env === 'dev') ? defaultDevPort : 80;
express()
.use(vhost('scottbowlerdev.com', require('./main').app))
.use(vhost('api.' + siteAddress, require('./auth_api').app))
.use(vhost('dev.' + siteAddress, require('./dev-react-prototypes').app))
.use(vhost(siteAddress, require('./react-prototypes').app))
.use(vhost('chat.reactprototypes.com', require('./fire-chat').app))
.use(vhost('dev.lfzprototypes.com', require('./dev.lfzprototypes').app))
.use(vhost('api.sc.lfzprototypes.com', require('./sweet-corner-api').app))
.use(vhost('lfzprototypes.com', require('./lfzprototypes').app))
.use(vhost('enrollment.lfzservices.com', require('./enrollment_api/production').app))
.use(vhost('dev.enrollment.lfzservices.com', require('./dev.enrollment_api/livedev').app))
.use(vhost('bigjohnssurplus.com', require('./big-johns').app))
.use(vhost('sgt.lfzprototypes.com', require('./sgt_api').app))
.listen(port);
console.log('Server running on port:', port);