default.json 1.1 KB
Newer Older
1
{
2
3
4
5
  "api": {
    "uriBase": "https://app.motionbank.org",
    "apiHost": "https://api.motionbank.org"
  },
6
7
8
9
10
11
12
13
14
15
  "http": {
    "host": "0.0.0.0",
    "port": 3030
  },
  "resources": {
    "mongodb": {
      "prefix": "res_",
      "url": "mongodb://localhost:27017/motionbank-api",
      "dbName": "motionbank-api"
    }
A. Koch's avatar
A. Koch committed
16
  },
A. Koch's avatar
A. Koch committed
17
18
  "acl": {
    "mongodb": {
19
20
      "url": "mongodb://localhost:27017",
      "dbName": "motionbank-api-acl"
A. Koch's avatar
A. Koch committed
21
22
    }
  },
23
24
25
26
27
28
29
  "profiles": {
    "mongodb": {
      "prefix": "sys_",
      "url": "mongodb://localhost:27017/motionbank-api",
      "dbName": "motionbank-api"
    }
  },
30
31
32
33
  "metadata": {
    "memcachedURL": null,
    "lifetime": 86400
  },
A. Koch's avatar
A. Koch committed
34
35
36
37
38
39
40
41
  "auth": {
    "jwks": {
      "cache": true,
      "rateLimit": true,
      "jwksRequestsPerMinute": 5,
      "jwksUri": "https://motionbank.eu.auth0.com/.well-known/jwks.json"
    },
    "jwt": {
42
      "audience": "https://api.motionbank.org",
A. Koch's avatar
A. Koch committed
43
44
45
46
      "issuer": "https://motionbank.eu.auth0.com/",
      "algorithms": ["RS256"],
      "credentialsRequired": false
    }
47
48
49
50
51
  },
  "apiKeys": {
    "youtube": null,
    "vimeo": null,
    "opengraph": null
52
53
  }
}