-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathapp.json
101 lines (101 loc) · 3.36 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
{
"name": "Beckton",
"description": "Beckton is a tool for creating a new group of paying members",
"repository": "https://github.com/memespring/beckton",
"success_url": "/",
"formation": {
"web": {
"quantity": 1,
"size": "hobby"
},
"worker": {
"quantity": 1,
"size": "hobby"
},
"beat": {
"quantity": 1,
"size": "hobby"
}
},
"env": {
"BECKTON_TARGET": {
"description": "The number of people who need to sign up before payments are taken",
"value": "10"
},
"BECKTON_STATEMENT": {
"description": "The statement that people are agreeing to e.g. I will join a tea club if 10 other people do too",
"value": "I will a paying member of Tea Club if 10 other people do too"
},
"BECKTON_TERMS": {
"description": "An additional thing that people confirm e.g. I am a resident of Barking and Dagenham",
"value": "I work at Widgets Ltd and like tea"
},
"BECKTON_EXPLANATION": {
"description": "Some words explaining the context of this campaign. this is displaid on the 1st page. Markdown is OK.",
"value": "Tea is good. We should drink more tea."
},
"BECKTON_RATES_LABEL": {
"description": "The label for the radio buttons for choosing which rate to pay e.g. what hours do you work?",
"value": "Membership type"
},
"BECKTON_RATES_CSV": {
"description": "What rate options and prices to display",
"value": "2,Part-time (£2 a month)|4,Full-time (£4 a month)"
},
"BECKTON_POSTCODE_AREAS_CSV": {
"description": "Limit signups to specific UK postcodes e.g. \"SW9,EC1,BR4\" Set to False to allow any postcode",
"required": false
},
"BECKTON_SUCCESS": {
"description": "The message to display on the 1st page when the target has been met e.g. \"The target has been met - someone will be in touch\"",
"value": "The target has been met - someone will be in touch"
},
"BECKTON_DIRECT_DEBIT_CURRENCY": {
"description": "The currency for direct debits",
"value": "GBP"
},
"BECKTON_DIRECT_DEBIT_NAME": {
"description": "What the subscription should be called in GoCardless",
"value": "Widgets Ltd Tea Club"
},
"GOCARDLESS_ACCESS_TOKEN": {
"description": "Your GoCardless Access Token",
"value": "",
"required": "false"
},
"GOCARDLESS_ENVIRONMENT": {
"description": "Either 'sandbox' or 'production'",
"value": "sandbox"
},
"TWILLIO_SID": {
"description": "Twillio SID (you only need to set this if you want to sent SMS)",
"required": false
},
"TWILLIO_AUTH_TOKEN": {
"description": "Twillio AuthToken (you only need to set this if you want to sent SMS)",
"required": false
},
"TWILLIO_PHONE_NUMBER": {
"description": "Twillio Phone Number (you only need to set this if you want to sent SMS)",
"required": false
},
"SETTINGS": {
"description": "Which settings to use (you almost certainly don't need to change this)",
"value": "config.Config"
},
"SECRET_KEY": {
"description": "A secret key for verifying the integrity of signed cookies.",
"generator": "secret"
}
},
"image": "heroku/python",
"addons": [
{
"plan": "heroku-redis"
},
{
"plan": "mongolab",
"as": "MONGO"
}
]
}