-
-
Notifications
You must be signed in to change notification settings - Fork 43
/
.env-example
142 lines (112 loc) · 4.72 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
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
# This is used by Docker Compose to set up prefix names for Docker images,
# containers, volumes and networks. This ensures that everything is named
# consistently regardless of your folder structure.
COMPOSE_PROJECT_NAME=limestone
ADMIN_PASSWORD=password
ADMIN_FIRST_NAME=Firsty
ADMIN_LAST_NAME=McLast
# Stripe API keys
STRIPE_PUBLIC_KEY=
STRIPE_PRIVATE_KEY=
STRIPE_SIGNING_SECRET=
# Stripe log level.
# Accepted values: debug, info, warn, error, fatal, or unknown
STRIPE_LOG_LEVEL=debug
# We store these in ENV instead of relying on seeding in test ENV
# This is to stop proliferation of products/plans in your Stripe account when using CI services.
STRIPE_TEST_PRODUCT_BASIC_ID=
STRIPE_TEST_PLAN_BASIC_MONTH_ID=
STRIPE_TEST_PLAN_BASIC_YEAR_ID=
STRIPE_TEST_PRODUCT_PRO_ID=
STRIPE_TEST_PLAN_PRO_MONTH_ID=
STRIPE_TEST_PLAN_PRO_YEAR_ID=
# If you're using Braintree
BRAINTREE_MERCHANT_ID=
BRAINTREE_PUBLIC_KEY=
BRAINTREE_PRIVATE_KEY=
BRAINTREE_ENVIRONMENT=
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_REGION=
AWS_BUCKET=
# What Rails environment are we in?
RAILS_ENV=development
# letter_opener settings for docker + sidekiq
LAUNCHY_DRY_RUN=true
BROWSER=/dev/null
# Disable timeout for development
RACK_TIMEOUT_SERVICE_TIMEOUT=false
# Tell Rails we have a separate webpack server
WEBPACKER_DEV_SERVER_HOST=webpack
# Rails log level.
# Accepted values: debug, info, warn, error, fatal, or unknown
LOG_LEVEL=debug
# Stripe log level.
# Accepted values: debug, info, warn, error, fatal, or unknown
STRIPE_LOG_LEVEL=debug
# You would typically use `rails secret` to generate a secure token. It is
# critical that you keep this value private in production.
SECRET_KEY_BASE=asecuretokenwouldnormallygohere
# More details about these Puma variables can be found in config/puma.rb.
# Which address should the Puma app server bind to?
BIND_ON=0.0.0.0:3000
# Puma supports multiple threads but in development mode you'll want to use 1
# thread to ensure that you can properly debug your application.
RAILS_MAX_THREADS=1
# Puma supports multiple workers but you should stick to 1 worker in dev mode.
WEB_CONCURRENCY=1
# Requests that exceed 5 seconds will be terminated and dumped to a stacktrace.
# Feel free to modify this value to fit the needs of your project, but if you
# have any request that takes more than 5 seconds you probably need to re-think
# what you are doing 99.99% of the time.
REQUEST_TIMEOUT=30
# The database name will automatically get the Rails environment appended to it
# such as: limestone_development or limestone_production.
DATABASE_URL=postgresql://limestone:yourpassword@postgres:5432/limestone?encoding=utf8&pool=5&timeout=5000
# Database cleaner getting overzealous
DATABASE_CLEANER_ALLOW_REMOTE_DATABASE_URL=true
# Redis URL. Use a namespace such as 'cache' when referencing this.
REDIS_BASE_URL=redis://:yourpassword@redis:6379/0/
# Using a mail service such as sendgrid is recommended.
# NOTE If you attempt to send to a fake address using a mail service, it will hurt your reputation and you may lose your ability to send.
# Using letter_opener for development is recommended
# Action mailer (e-mail) settings.
# You will need to enable less secure apps in your Google account if you plan
# to use GMail as your e-mail SMTP server.
# You can do that here: https://www.google.com/settings/security/lesssecureapps
SMTP_ADDRESS=smtp.sendgrid.com
SMTP_PORT=587
SMTP_DOMAIN=example.com
SMTP_PASSWORD=SG.APIKEYHERE
SMTP_AUTH=plain
SMTP_ENABLE_STARTTLS_AUTO=true
SENDGRID_API_KEY=
SENDGRID_PRODUCTION_API_KEY=
# Not running Docker natively? Replace 'localhost' with your Docker Machine IP
# address, such as: 192.168.99.100:3000
ACTION_MAILER_HOST=localhost:3000
# The full Redis URL for Active Job.
ACTIVE_JOB_URL=redis://:yourpassword@redis:6379/0
# The queue prefix for all Active Jobs. The Rails environment will
# automatically be added to this value.
ACTIVE_JOB_QUEUE_PREFIX=limestone:jobs
# The full Redis URL for Action Cable's back-end.
ACTION_CABLE_BACKEND_URL=redis://:yourpassword@redis:6379/0
# The full WebSocket URL for Action Cable's front-end.
# Not running Docker natively? Replace 'localhost' with your Docker Machine IP
# address, such as: ws://192.168.99.100:28080
ACTION_CABLE_FRONTEND_URL=ws://localhost:28080
# Comma separated list of RegExp origins to allow connections from.
# These values will be converted into a proper RegExp, so omit the / /.
#
# Examples:
# http:\/\/localhost*
# http:\/\/example.*,https:\/\/example.*
#
# Not running Docker natively? Replace 'localhost' with your Docker Machine IP
# address, such as: http:\/\/192.168.99.100*
ACTION_CABLE_ALLOWED_REQUEST_ORIGINS=http:\/\/localhost*