-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathapp.json
143 lines (143 loc) · 4.11 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
131
132
133
134
135
136
137
138
139
140
141
142
143
{
"name": "la-metro-councilmatic",
"scripts": {},
"formation": {
"web": {
"quantity": 1,
"size": "basic"
}
},
"env": {
"DJANGO_SECRET_KEY": {
"description": "A key for Django operations requiring a crytographic signature.",
"required": true
},
"DJANGO_DEBUG": {
"required": true
},
"DJANGO_ALLOWED_HOSTS": {
"required": true
},
"DATABASE_URL": {
"description": "URI for PostGIS database. Provisioned in deployment by Heroku.",
"required": true
},
"SEARCH_URL": {
"description": "URI for ElasticSearch instance. Provisioned in deployment by Heroku.",
"required": true
},
"SHOW_TEST_EVENTS": {
"description": "Whether to show test events on the website.",
"required": true
},
"MERGE_HOST": {
"description": "URL for S3 Bucket containing merged document packets.",
"required": true
},
"MERGE_ENDPOINT": {
"description": "Airflow API endpoint to trigger packet merge.",
"required": true
},
"FLUSH_KEY": {
"description": "Key to clear cache.",
"required": true
},
"REFRESH_KEY": {
"description": "Key to trigger refresh_guid management command.",
"required": true
},
"API_KEY": {
"description": "Key to access API endpoints.",
"required": true
},
"SMART_LOGIC_ENVIRONMENT": {
"description": "Provide GUID and API key for SmartLogic instance to enable tag classification and search autocomplete.",
"required": true
},
"SMART_LOGIC_KEY": {
"description": "Provide GUID and API key for SmartLogic instance to enable tag classification and search autocomplete.",
"required": true
},
"ANALYTICS_TRACKING_CODE": {
"description": "Provide ID to enable Google Analytics.",
"required": false
},
"SENTRY_DSN": {
"description": "Provide DSN to enable Sentry logging.",
"required": false
},
"AWS_S3_ACCESS_KEY_ID": {
"description": "Provide AWS IAM access key ID and secret access key to enable headshot uploads to S3.",
"required": false
},
"AWS_S3_SECRET_ACCESS_KEY": {
"description": "Provide AWS IAM access key ID and secret access key to enable headshot uploads to S3.",
"required": false
},
"AWS_STORAGE_BUCKET_NAME": {
"description": "Bucket to upload headshots.",
"required": false
},
"RECAPTCHA_PUBLIC_KEY": {
"description": "Provide public and private keys to enable ReCAPTCHA.",
"required": false
},
"RECAPTCHA_PRIVATE_KEY": {
"description": "Provide public and private keys to enable ReCAPTCHA.",
"required": false
},
"REMOTE_ANALYTICS_FOLDER": {
"description": "Google Drive location to upload monthly tag analytics reports.",
"required": false
},
"GOOGLE_SERVICE_ACCT_API_KEY": {
"description": "Provider Google service account API key to enable tag analytics reporting.",
"required": false
},
"GOOGLE_API_KEY": {
"description": "Provide Google API key to enable map rendering.",
"required": false
}
},
"environments": {
"review": {
"env": {
"DJANGO_SECRET_KEY": {
"value": "hecatomb kaput rustle roisterer division literacy"
},
"DJANGO_DEBUG": {
"value": "True"
},
"DJANGO_ALLOWED_HOSTS": {
"value": ".herokuapp.com"
},
"FLUSH_KEY": {
"value": "flushitallaway"
},
"REFRESH_KEY": {
"value": "hittherefreshbutton"
},
"API_KEY": {
"value": "testapikey"
},
"SHOW_TEST_EVENTS": {
"value": "True"
},
"SMART_LOGIC_ENVIRONMENT": {
"value": "d3807554-347e-4091-90ea-f107a906aaff"
},
"MERGE_HOST": {
"value": "https://datamade-metro-pdf-merger-testing.s3.amazonaws.com/"
},
"AWS_STORAGE_BUCKET_NAME": {
"value": "la-metro-headshots-staging"
},
"LOCAL_DOCKER": {
"value": "False"
}
}
}
},
"buildpacks": [],
"stack": "container"
}