1 |
|
2 | 'use strict'
|
3 |
|
4 | const CREDENTIALS = false
|
5 | const HEADERS = [
|
6 | 'Accept',
|
7 | 'Authorization',
|
8 | 'Content-Type',
|
9 | 'If-None-Match',
|
10 | 'X-Amz-Date',
|
11 | 'X-Amz-Security-Token',
|
12 | 'X-Api-Key'
|
13 | ]
|
14 | const EXPOSED_HEADERS = [
|
15 | 'Server-Authorization',
|
16 | 'WWW-Authenticate'
|
17 | ]
|
18 | const MAX_AGE = 86400
|
19 | const ORIGINS = [ '*' ]
|
20 |
|
21 | const METHODS = [ 'DELETE', 'GET', 'OPTIONS', 'PATCH', 'POST', 'PUT' ]
|
22 |
|
23 | const DEFAULT_TIMEOUT_SECONDS = 15
|
24 |
|
25 | const SERVER_CLI_SERVICE_ORIGIN = process.env.SERVER_CLI_SERVICE_ORIGIN || 'https://server-cli-service.blinkm.io'
|
26 | const SERVER_CLI_SERVICE_S3_BUCKET = process.env.SERVER_CLI_SERVICE_S3_BUCKET || 'server-cli-service-bundles-multitenant'
|
27 |
|
28 | module.exports = {
|
29 | DEFAULT_CORS: {
|
30 | CREDENTIALS,
|
31 | EXPOSED_HEADERS,
|
32 | HEADERS,
|
33 | MAX_AGE,
|
34 | ORIGINS
|
35 | },
|
36 | DEFAULT_TIMEOUT_SECONDS,
|
37 | METHODS,
|
38 | SERVER_CLI_SERVICE_ORIGIN,
|
39 | SERVER_CLI_SERVICE_S3_BUCKET
|
40 | }
|