· 8 years ago · May 26, 2017, 07:38 AM
1'use strict';
2
3const path = require('path');
4
5module.exports = {
6 ENV: 'development',
7
8 PORT: 8000,
9
10 CHIKKA: {
11 CLIENT_ID: '8bc8b9f0cee6471d7f7982dd4cee3211cd74a9bcefdfd46d101695a4052caeed',
12 SECRET_KEY: 'be8b17bd816da6cab1c0fac9795b8c9151189424196146db9c2d934f8960675b',
13 SHORTCODE: '2929049467',
14 ENABLED: true
15 },
16
17 CORS: {
18 allowed_headers: 'Content-Type, Accept, x-access-token',
19 allowed_origins_list: [
20 'cdi.loc',
21 'localhost',
22 'http://azeroth-core.loc',
23 'azeroth-core.loc'
24 ],
25 allowed_methods: 'GET, POST, PUT, DELETE',
26 allow_credentials: true
27 },
28
29 MASTER_DB: {
30 host: 'localhost',
31 user: 'root',
32 password: 'root',
33 database: 'master_db'
34 },
35
36 EXPRESS_DB: {
37 host: 'localhost',
38 user: 'root',
39 password: 'root',
40 database: 'express_db',
41 // connectionLimit: 1
42 },
43
44 RDS_DB: {
45 host: 'localhost',
46 user: 'root',
47 password: 'root',
48 database: 'cdi'
49 },
50
51 REDISDB: {
52 host: 'localhost',
53 port: 6379
54 },
55
56 S3: {
57 accessKeyId: process.env.AWSAccessKeyID || 'AKIAIPUAHC75GOY5UYOQ',
58 secretAccessKey: process.env.AWSSecretKey || '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',
59 region: process.env.S3_REGION || 'ap-northeast-1',
60 acl: process.env.S3_ACL || 'public-read',
61 bucket: 'azeroth-core'
62 },
63
64 GOOGLE_API_KEY: 'AIzaSyB7qDqpj2GgOSU7YaGk5Vccv8fFKBinkt4',
65
66 MAIL_SERVER: {
67 templatesDir: path.join(__dirname, '/../../assets/templates'),
68 from: process.env.SMTP_FROM || 'Azeroth <azeroth@codemagnus.com>',
69 smtp: {
70 enabled: !!process.env.SMTP_HOST,
71 host: process.env.SMTP_HOST,
72 secure: (!!process.env.SMTP_SSL && process.env.SMTP_SSL === 'true'),
73 port: process.env.SMTP_PORT,
74 auth: process.env.SMTP_USER ? {
75 user: process.env.SMTP_USER,
76 pass: process.env.SMTP_PASS
77 } : undefined,
78 name: process.env.HIST || 'express',
79 from: process.env.SMTP_FROM || 'Azeroth <azeroth@codemagnus.com>',
80 ignoreTLS: process.env.SMTP_TLS === 'true'
81 },
82 ses: {
83 accessKeyId: process.env.AWSAccessKeyID || 'AKIAIPUAHC75GOY5UYOQ',
84 secretAccessKey: process.env.AWSSecretKey || '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'
85 }
86 },
87
88
89 // TEST CREDENTIALS FOR MOCHA LOGIN
90 TEST: {
91 hub: {
92 email: 'user',
93 password: 'secret',
94 app: 'express_hub'
95 },
96 // courierAuth
97 courier: {
98 email: 'jay',
99 password: 'secret'
100 // app: 'express_courier'
101 },
102 admin: {
103 email: 'user',
104 password: 'secret',
105 app: 'express'
106 }
107 }
108
109};