-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathconfig.js
67 lines (65 loc) · 2.08 KB
/
config.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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
const dotenv = require("dotenv");
dotenv.config({});
dotenv.config({ path: `.env.${process.env.NODE_ENV}`, override: true });
exports.app = {
port: process.env.PORT || 80,
emailSMTPServer: process.env.APP_SMTP_SERVER,
fromEmail: process.env.APP_EMAIL_FROM,
toEmail: process.env.APP_EMAIL_TO,
mapUrl: process.env.MAP_URL || "https://opengis.simcoe.ca/?",
feedbackUrl: process.env.FEEDBACK_URL || "https://opengis.simcoe.ca/feedback/?",
allowedOrigins: process.env.APP_ALLOWED_ORIGIN ? [...process.env.APP_ALLOWED_ORIGIN.split(",")] : ["localhost"],
captcha: process.env.CAPTCH_SECRET,
};
exports.postGres = {
connectionTabular: {
user: process.env.PG_TABULAR_USER,
host: process.env.PG_HOST,
database: process.env.PG_TABULAR_DB,
password: process.env.PG_TABULAR_PASS,
port: process.env.PG_PORT,
},
connectionWeblive: {
user: process.env.PG_WEBLIVE_USER,
host: process.env.PG_HOST,
database: process.env.PG_WEBLIVE_DB,
password: process.env.PG_WEBLIVE_PASS,
port: process.env.PG_PORT,
},
};
exports.sqlServer = {
connectionTabular: {
user: process.env.SQL_TABULAR_USER,
host: process.env.SQL_HOST,
database: process.env.SQL_TABULAR_DB,
password: process.env.SQL_TABULAR_PASS,
port: process.env.SQL_PORT,
},
connectionWebLive: {
user: process.env.SQL_WEBLIVE_USER,
host: process.env.SQL_HOST,
database: process.env.SQL_WEBLIVE_DB,
password: process.env.SQL_WEBLIVE_PASS,
port: process.env.SQL_PORT,
},
reportServerConfig: {
soapConfig: {
username: process.env.SSRS_USER,
password: process.env.SSRS_PASS,
domain: process.env.SSRS_DOMAIN,
},
server: process.env.SSRS_SERVER,
},
};
exports.powerbi = {
tenantId: process.env.POWERBI_TENANTID,
workspaceId: process.env.POWERBI_WORKSPACEID,
clientId: process.env.POWERBI_CLIENTID,
clientSecret: process.env.POWERBI_CLIENT_SECRET,
grantType: "client_credentials",
resource: "https://analysis.windows.net/powerbi/api",
scope: "https://analysis.windows.net/powerbi/api/.default",
};
exports.waze = {
url: process.env.WAZE_URL,
};