dev.json 1.46 KB
Newer Older
1
{
2
  "api": {
A. Koch's avatar
A. Koch committed
3
    "uriBase": "http://id.motionbank.org",
4
    "apiHost": "http://localhost:3030",
5 6
    "transcoderHost": "http://localhost:4040",
    "auth0AppMetadataPrefix": "https://app.motionbank.org/app_metadata/"
7
  },
8
  "http": {
9
    "host": "localhost",
10 11
    "port": 3030
  },
A. Koch's avatar
A. Koch committed
12 13 14 15 16 17 18 19 20 21 22
  "assets": {
    "host": null,
    "client": {
      "endPoint": "assets.motionbank.org",
      "port": 443,
      "useSSL": true,
      "accessKey": null,
      "secretKey": null
    },
    "archivesBucket": "piecemaker-archives-dev"
  },
23 24
  "resources": {
    "mongodb": {
25 26
      "url": "mongodb://localhost:27017/motionbank-api-dev",
      "dbName": "motionbank-api-dev"
27
    }
A. Koch's avatar
A. Koch committed
28
  },
A. Koch's avatar
A. Koch committed
29 30
  "acl": {
    "mongodb": {
31
      "url": "mongodb://localhost:27017",
32
      "dbName": "motionbank-api-acl-dev"
A. Koch's avatar
A. Koch committed
33 34
    }
  },
35 36
  "profiles": {
    "mongodb": {
37 38
      "url": "mongodb://localhost:27017/motionbank-api-sys-dev",
      "dbName": "motionbank-api-sys-dev"
39 40
    }
  },
41 42 43 44
  "metadata": {
    "memcachedURL": null,
    "lifetime": 86400
  },
45 46 47 48
  "memcached": {
    "url": null,
    "lifetime": 86400
  },
A. Koch's avatar
A. Koch committed
49 50 51 52 53 54 55 56
  "auth": {
    "jwks": {
      "cache": true,
      "rateLimit": true,
      "jwksRequestsPerMinute": 5,
      "jwksUri": "https://motionbank.eu.auth0.com/.well-known/jwks.json"
    },
    "jwt": {
57
      "audience": "http://localhost:3030",
58
      "issuer": "https://auth.motionbank.org/",
A. Koch's avatar
A. Koch committed
59 60 61
      "algorithms": ["RS256"],
      "credentialsRequired": false
    }
62 63 64
  },
  "apiKeys": {
    "youtube": null,
65
    "vimeo": null
66 67
  }
}