-
Notifications
You must be signed in to change notification settings - Fork 2
/
config.js
69 lines (65 loc) · 2.23 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
68
69
require('dotenv').load();
const env = process.env.NODE_ENV || 'dev'; // 'dev' or 'test'
const dev = {
app: {
port: parseInt(process.env.DEV_APP_PORT) || process.env.PORT,
referralReward1: 5,
referralReward2: 2,
costOfQuestion:1,
adminKey: process.env.ADMIN_KEY,
dailySolutionLimit: 10,
dailyVerificationLimit:10,
emailId: process.env.EMAIL_ID_DEV,
emailPassword: process.env.EMAIL_PASSWORD_DEV,
emailHost:'smtp.gmail.com',
subjects: ['ENG', 'SST', 'SCI', 'MAT', 'PHY', 'BIO', 'CHE','PDP'],
fcmKey:process.env.FCM_KEY_DEV,
proxy:false,
demoBookingMessage:"Booking Confirmed"
//FIREBASE_CLIENT_ID= process.env.FIREBASE_CLIENT_ID
},
db: {
uri: process.env.DEV_DB_HOST || 'mongodb://localhost:27017/snap-a-doubt'
},
aws: {
bucket: process.env.AWS_BUCKET_DEV || 'dev',
accessKeyId: process.env.AWS_ACCESS_KEY_ID || 'AKIAJJM5U5RKUV2DFFHQ',
secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY || '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',
region: process.env.AWS_REGION || 'us-west-2',
bucketBaseUri: process.env.AWS_BUCKET_URL + process.env.AWS_BUCKET_DEV + '/'
}
};
const test = {
app: {
port: parseInt(process.env.TEST_APP_PORT) || 8081,
referralReward1: 5,
referralReward2: 2,
costOfQuestion:1,
adminKey: 'anshuman',
dailySolutionLimit: 10,
dailyVerificationLimit:10,
emailId: process.env.EMAIL_ID_TEST,
emailPassword: process.env.EMAIL_PASSWORD_TEST,
emailHost:'smtp.gmail.com',
subjects: ['ENG', 'SST', 'SCI', 'MAT', 'PHY', 'BIO', 'CHE','PDP'],
fcmKey:process.env.FCM_KEY_TEST,
proxy:false,
demoBookingMessage:"Booking Confirmed"
//FIREBASE_CLIENT_ID= process.env.FIREBASE_CLIENT_ID
},
db: {
uri: process.env.TEST_DB_HOST || 'mongodb://localhost:27017/snap-a-doubt'
},
aws: {
bucket: process.env.AWS_BUCKET_TEST || 'test',
accessKeyId: process.env.AWS_ACCESS_KEY_ID || 'AKIAJJM5U5RKUV2DFFHQ',
secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY || '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',
region: process.env.AWS_REGION || 'us-west-2',
bucketBaseUri: process.env.AWS_BUCKET_URL + process.env.AWS_BUCKET_TEST + '/'
}
};
const config = {
dev,
test
};
module.exports = config[env];