-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.env.example
90 lines (69 loc) · 3.25 KB
/
.env.example
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
# The port to expose, you can use nginx (or similar) to reverse proxy to this
MAIN_PORT=8000
# The base URL beabee will be visible on
BEABEE_AUDIENCE=https://example.com
# Whether to run beabee in development or not
# Enabling this means beabee will not allow a live GoCardless account to be used, but *does not* affect emails
BEABEE_DEV=false
# Used for signing session cookies and tokens, should be randomly generated
BEABEE_SECRET=???
# Used for signing communications between services, should be randomly generated
BEABEE_SERVICE_SECRET=???
# Domain used for cookies, normally this will be BEABEE_AUDIENCE without the URI scheme
BEABEE_COOKIE_DOMAIN=example.com
# Should Secure flag be set on cookies, defaults to true
#BEABEE_COOKIE_SECURE=true
# DEPRECATED: Controls some validation settings. One of [be, de, en]
BEABEE_COUNTRYCODE=de
# Currency code for subscriptions
# Must be a currency GoCardless supports, one of [AUD, CAD, DKK, EUR, GBP, NZD, SEK, USD]
BEABEE_CURRENCYCODE=EUR
# Currency symbol to use, usually linked to BEABEE_CURRENCYCODE (e.g. GBP = £, EUR = €)
BEABEE_CURRENCYSYMBOL=€
# Email provider. One of [mandrill, sendgrid, smtp]. Adjust BEABEE_EMAIL_SETTINGS for your chosen provider
BEABEE_EMAIL_PROVIDER=smtp
# If BEABEE_EMAIL_PROVIDER is mandrill
#BEABEE_EMAIL_SETTINGS_APIKEY=???
# If BEABEE_EMAIL_PROVIDER is sendgrid
# Follow the guide: https://wiki.beabee.io/beabee-product-team/docs/integrations/sendgrid
# A SendGrid API key
#BEABEE_EMAIL_SETTINGS_APIKEY=???
# Send the emails in test mode? (won't actually send emails)
#BEABEE_EMAIL_SETTINGS_TESTMODE=false
# If BEABEE_EMAIL_PROVIDER is smtp
BEABEE_EMAIL_SETTINGS_HOST=mail.example.com
BEABEE_EMAIL_SETTINGS_PORT=587
BEABEE_EMAIL_SETTINGS_AUTH_USER=user
BEABEE_EMAIL_SETTINGS_AUTH_PASS=pass
## Newsletter provider, one of [none, mailchimp]
BEABEE_NEWSLETTER_PROVIDER=mailchimp
# If BEABEE_NEWSLETTER_PROVIDER is mailchimp
# Follow the guide: https://wiki.beabee.io/beabee-product-team/docs/integrations/mailchimp
# A Mailchimp API key and data center
BEABEE_NEWSLETTER_SETTINGS_APIKEY=???
BEABEE_NEWSLETTER_SETTINGS_DATACENTER=???
# The audience/list ID to sync beabee with
BEABEE_NEWSLETTER_SETTINGS_LISTID=???
# Used to sign webhook requests from Mailchimp, should be randomly generated
BEABEE_NEWSLETTER_SETTINGS_WEBHOOKSECRET=???
# GoCardless payment provider
# Follow the guide: https://wiki.beabee.io/beabee-product-team/docs/integrations/gocardless
# GoCardless access token
BEABEE_GOCARDLESS_ACCESSTOKEN=???
# Used to sign webhook requests from GoCardless, should be randomly generated
BEABEE_GOCARDLESS_SECRET=???
# Whether to run GoCardless in sandbox mode or not, this cannot be false if BEABEE_DEV is true
BEABEE_GOCARDLESS_SANDBOX=false
# Stripe payment provider
# Follow the guide: https://wiki.beabee.io/beabee-product-team/docs/integrations/stripe
# Stripe public and private key
BEABEE_STRIPE_PUBLICKEY=pk_live_???
BEABEE_STRIPE_SECRETKEY=sk_live_???
# Stripe webhook signing secret
BEABEE_STRIPE_WEBHOOKSECRET=whsec_???
# The product ID of the membership product
BEABEE_STRIPE_MEMBERSHIPPRODUCTID=prod_???
# The country the Stripe account is based in, used to calculate fees. One of [gb, eu]
BEABEE_STRIPE_COUNTRY=???
# Database connection
BEABEE_DATABASE_URL=postgres://example:example@localhost/example