-
Notifications
You must be signed in to change notification settings - Fork 12
/
app.json
130 lines (130 loc) · 4.34 KB
/
app.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
{
"name": "Canvas API",
"website": "https://github.com/usecanvas/pro-api",
"addons": [
"heroku-postgresql",
"heroku-redis"
],
"description": "The Canvas API",
"buildpacks":[{
"url": "https://github.com/heroku/heroku-buildpack-addon-wait.git"
}, {
"url": "https://github.com/HashNuke/heroku-buildpack-elixir.git"
}],
"env": {
"ADD_TO_SLACK_REDIRECT_URI": {
"description": "The redirect URI for Add-to-Slack. This should be in the format protocol://host/oauth/slack/add-to-slack"
},
"APPSIGNAL_PUSH_API_KEY": {
"description": "An API key for pushing to Appsignal",
"required": false
},
"BETA_REDIRECT_URI": {
"description": "The redirect URI for a non-whitelisted Slack domain. This should be in the format protocol://web-app-host/beta"
},
"COOKIE_DOMAIN": {
"description": "Domain for the cookie",
"value": "*.usecanvas.com"
},
"DATABASE_POOL_SIZE": {
"description": "Size of database pool",
"required": false
},
"DOCKER": {
"description": "Whether the app is running in a Docker container",
"required": false
},
"DOMAIN_WHITELISTING": {
"description": "Whether to allow only whitelisted domains",
"required": false
},
"EMBEDLY_API_KEY": {
"description": "API key for Embedly",
"required": false
},
"FILE_UPLOAD_URL": {
"description": "A URL for uploading to Amazon S3"
},
"CHECK_ORIGIN": {
"description": "Whether to check request origin",
"required": false
},
"GITHUB_CLIENT_ID": {
"description": "Client ID for a GitHub OAuth application"
},
"GITHUB_CLIENT_SECRET": {
"description": "Client secret for a GitHub OAuth application"
},
"GITHUB_VERIFICATION_TOKEN": {
"description": "A verification token for GitHub Events API"
},
"HOST": {
"description": "Hostname for this app"
},
"INTERCOM_SECURE_SECRET": {
"description": "The secret key for Canvas Pro on Intercom for secure mode",
"required": false
},
"REDIRECT_ON_AUTH_URL": {
"description": "The URL to redirect to on successful auth. This should be in the format protocol://web-app-host/post-auth"
},
"REDIRECT_ON_LOGIN_URL": {
"description": "The URL to redirect to on successful login. This should be in the format protocol://web-app-host"
},
"REDIRECT_URI": {
"description": "The redirect URI for Slack. This should be in the format protocol://host/oauth/slack/callback"
},
"REDIS_URL": {
"description": "The URL to connect to Redis with",
"required": false
},
"PORT": {
"description": "Port on which to run the app",
"required": false
},
"SECRET_KEY_BASE": {
"description": "A secret key for encrypting and signing data"
},
"SENTRY_DSN": {
"description": "A key for sending events to Sentry",
"required": false
},
"SLACK_CLIENT_ID": {
"description": "A key for a Slack app"
},
"SLACK_CLIENT_SECRET": {
"description": "A secret for a Slack app"
},
"SLACK_TOKEN_ENCRYPTION_KEY": {
"description": "A key used to encrypt and decrypt Slack tokens"
},
"SLACK_VERIFICATION_TOKEN": {
"description": "A verification token for Slack Events API"
},
"TEMPLATE_USER_ID": {
"description": "ID of the user in the team containing templates",
"required": false
},
"WEB_URL": {
"description": "URL on which the web app runs. This should be in the format protocol://web-app-host"
}
},
"environments": {
"development": {
"ADD_TO_SLACK_REDIRECT_URI": "http://localhost:4000/oauth/slack/add-to-slack/callback",
"BETA_REDIRECT_URI": "http://localhost:4200/beta",
"COOKIE_DOMAIN": "localhost",
"GITHUB_VERIFICATION_TOKEN": "",
"HOST": "",
"PORT": "4000",
"REDIRECT_ON_AUTH_URL": "http://localhost:4200/post-auth",
"REDIRECT_ON_LOGIN_URL": "http://localhost:4200",
"REDIRECT_URI": "http://localhost:4000/oauth/slack/callback",
"REDIS_URL": "redis://localhost:6379",
"SECRET_KEY_BASE": "Bah0Bijei9epheeshuod4eBaB3aeThaeshet6vaevighieMai9maeti1aeb4Oa7ko9ohfoX2Quah0riec",
"SLACK_TOKEN_ENCRYPTION_KEY": "thaen6kiuNaoka4aengighoh5coo7soo",
"SLACK_VERIFICATION_TOKEN": "",
"WEB_URL": "http://localhost:4200"
}
}
}