-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.json
78 lines (78 loc) · 3.18 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
{
"name": "skos-vocabulary-editor",
"description": "OpenActive SKOS Vocabulary Editor, a fork of iQvoc",
"repository": "https://github.com/openactive/skos-vocabulary-editor",
"logo": "https://openactive.io/brand-assets/openactive-icon-64x64.png",
"addons": [
"heroku-postgresql"
],
"buildpacks": [
{
"url": "heroku/ruby"
}
],
"env": {
"LANG": "en_US.UTF-8",
"HEROKU": "true",
"RACK_ENV": "heroku",
"RAILS_ENV": "heroku",
"RAILS_SERVE_STATIC_FILES": "enabled",
"SECRET_KEY_BASE": {
"generator": "secret"
},
"VOCAB_IDENTIFIER": {
"description": "Vocabulary identifier, which must exactly match its GitHub Repository name, e.g. `activity-list`.",
"value": "activity-list"
},
"VOCAB_NAME": {
"description": "Name of this vocabulary; should be of the form `X List`.",
"value": "Activity List"
},
"VOCAB_DESCRIPTION": {
"description": "Description of this SKOS Vocabulary.",
"value": "The OpenActive Activity List is a standardised list of physical activities widely practiced in the UK. Its intent is to improve the accuracy and findability of physical activities by providing standardised labels and identifiers for all the activities it contains. It is collaboratively maintained by the community of the UK's activity providers, and aims as far as possible to be reliable, comprehensive, and complete."
},
"VOCAB_HELP_URL": {
"description": "URL for the link 'For more information, see the [developer site]'.",
"value": "https://developer.openactive.io/publishing-data/activity-list-references"
},
"VOCAB_PROPERTY": {
"description": "The name of the property in the OpenActive Namespace or Beta Namespace that references this SKOS vocabulary, e.g. `activity` or `beta:placeType`.",
"value": "activity"
},
"VOCAB_DRAFT": {
"description": "Set to `true` if the property is in the Beta Namespace, otherwise `false`.",
"value": "false"
},
"VOCAB_EXPORT_RELATED_MATCHES": {
"description": "A list other OpenActive vocabularies that this vocabulary references, with the name of the JSON-LD property to use when exporting such references. Leave this blank if this vocabulary does not reference other vocabularies.",
"value": "facility-types:facilityType;activity-list:activity",
"required": false
},
"VOCAB_SUGGESTIONS_LINK": {
"description": "Link to a page where users can suggest new terms to be added to this vocabulary.",
"value": "https://docs.google.com/forms/d/e/1FAIpQLSfaKgMC-dySy8G7Lvv_9Uh-o48Db37B3BwHSHANyPlEpiEmFA/viewform"
},
"VOCAB_WORKFLOW_GH_ACCESS_TOKEN": {
"description": "The GitHub Access Token that allows an administrator to trigger the SKOS publishing workflow from within iQvoc.",
"required": true
},
"VOCAB_WORKFLOW_GH_UID": {
"description": "The GitHub User ID of the user who owns the GitHub Access Token.",
"value": "openactive-bot",
"required": true
}
},
"formation": {
"web": {
"quantity": 1
},
"worker": {
"quantity": 1
}
},
"scripts": {
"postdeploy": "rake db:migrate; rake db:seed"
},
"stack": "heroku-20"
}