-
Notifications
You must be signed in to change notification settings - Fork 3
/
app.json
54 lines (54 loc) · 1.65 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
{
"name": "Members API",
"description": "API for the Members App",
"repository": "https://github.com/heatsynclabs/members_api",
"env": {
"NODE_ENV": {
"description": "Run the app in production/development/test",
"value": "development"
},
"JWT_KEY": {
"description": "Encryption key for JSON Web Tokens",
"value": "some random key"
},
"PGSSLMODE": {
"description": "How to run Postgres SSL",
"value": "no-verify"
},
"SENDGRID_API_KEY": {
"description": "API for sending emails when local methods are unavailable"
},
"ADMIN_EMAIL": {
"description": "Address to send email from",
"value": "[email protected]"
},
"SERVER_URL": {
"description": "Base URL of this API to link users to when sending them login emails, no trailing slash"
},
"DOMAIN_LOCATION": {
"description": "Base URL of the UI to redirect users on login, no trailing slash"
},
"DOMAIN_LOCATION_DEV": {
"description": "Base URL of the UI to redirect users in dev mode, no trailing slash"
},
"DEV_COOKIES": {
"description": "1 or 0, to set cookie security weak or strong"
},
"DEV_SAME_SITE": {
"description": "1 or 0, to set cookie same-site protection lax or none"
},
"DATABASE_URL": {
"description": "Postgres DB to connect to",
"value": "postgres://members_api_db_development:your_password@members_api_postgres:5432/members_api_db_development"
},
"REDIS_URL": {
"description": "Redis DB to connect to",
"value": "redis://localhost:6379"
},
},
"addons": [
{
"plan": "heroku-postgresql"
}
]
}