-
Notifications
You must be signed in to change notification settings - Fork 0
/
globals.js
49 lines (39 loc) · 884 Bytes
/
globals.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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
const ip = require('ip')
const domain = 'endigital.store'
// mode dev | prod
const mode = process.env.MODE
global.mode = mode || 'dev'
// ip local wifi connection
let wifiIp
if (mode == 'dev') {
wifiIp = ip.address('wifi')
} else {
wifiIp = '0.0.0.0'
}
console.clear()
console.log(`${mode.toUpperCase()} mode`)
global.frontendPort = {
dev: 500,
prod: 500
}
global.apiPort = {
dev: 300,
prod: 300
}
global.frontendBaseUrl = {
dev: `http://${wifiIp}:${frontendPort[mode]}/`,
prod: `https://${domain}:${frontendPort[mode]}/`
}
global.apiBaseUrl = {
dev: `http://${wifiIp}:${apiPort[mode]}/`,
prod: `https://${domain}:${apiPort[mode]}/`
}
global.frontendFolder = {
dev: './@front/dist',
prod: './@front/dist'
}
// MONGO
// global.mongoUrl = {
// dev: 'mongodb://localhost:27017',
// prod: 'mongodb://localhost:27017'
// }