1 | class Config
|
2 | @debug: process.env.HUBOT_GITHUB_DEBUG
|
3 |
|
4 | @github:
|
5 | url: process.env.HUBOT_GITHUB_URL or "https://api.github.com"
|
6 | token: process.env.HUBOT_GITHUB_TOKEN
|
7 | organization: process.env.HUBOT_GITHUB_ORG
|
8 | webhook: secret: process.env.HUBOT_GITHUB_WEBHOOK_SECRET
|
9 |
|
10 | @maps:
|
11 | repos: JSON.parse process.env.HUBOT_GITHUB_REPOS_MAP if process.env.HUBOT_GITHUB_REPOS_MAP
|
12 |
|
13 | unless Config.maps.repos
|
14 | throw new Error "You must specify a room->repo mapping in the environment as HUBOT_GITHUB_REPOS_MAP, see README.md for details"
|
15 |
|
16 | module.exports = Config
|