1 | module.exports = {
|
2 | environment: process.env.ENVIRONMENT || 'development',
|
3 |
|
4 | pageTitle: process.env.PAGE_TITLE || 'ACE CMS',
|
5 |
|
6 | maintenance: process.env.MAINTENANCE ? JSON.parse(process.env.MAINTENANCE) : false,
|
7 |
|
8 | forceHttps: process.env.FORCE_HTTPS ? JSON.parse(process.env.FORCE_HTTPS) : false,
|
9 | forceWww: process.env.FORCE_WWW ? JSON.parse(process.env.FORCE_WWW) : false,
|
10 |
|
11 | routerBasePath: process.env.ROUTER_BASE_PATH || '/',
|
12 | clientBasePath: process.env.CLIENT_BASE_PATH || '/',
|
13 |
|
14 | api: {
|
15 | routerPath: process.env.API_ROUTER_PATH || '/api',
|
16 | url: process.env.API_URL || '/api',
|
17 | tokenExpiresIn: parseInt(process.env.API_TOKEN_EXPIRES_IN || 86400, 10),
|
18 | },
|
19 |
|
20 | session: {
|
21 | secret: process.env.SESSION_SECRET || 'change_me',
|
22 | ttl: parseInt(process.env.SESSION_TTL || 7200, 10),
|
23 | },
|
24 |
|
25 | auth0: {
|
26 | domain: process.env.AUTH0_DOMAIN,
|
27 | clientId: process.env.AUTH0_CLIENT_ID,
|
28 | clientSecret: process.env.AUTH0_CLIENT_SECRET,
|
29 | callbackUrl: process.env.AUTH0_CALLBACK_URL,
|
30 | },
|
31 |
|
32 | redis: {
|
33 | url: process.env.REDIS_URL,
|
34 | host: process.env.REDIS_HOST,
|
35 | port: process.env.REDIS_PORT,
|
36 | password: process.env.REDIS_PASSWORD,
|
37 | db: parseInt(process.env.REDIS_DB || 0, 10),
|
38 | },
|
39 |
|
40 | assist: {
|
41 | url: process.env.ASSIST_URL || '',
|
42 | username: process.env.ASSIST_USERNAME || '',
|
43 | password: process.env.ASSIST_PASSWORD || '',
|
44 | },
|
45 | };
|