-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathEnvfile
32 lines (28 loc) · 1.15 KB
/
Envfile
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
# -*- mode: ruby -*-
# A sample Envfile
enable_defaults! { ENV['RACK_ENV'] != 'production' }
variable :RACK_ENV
variable :PORT, :Integer, default: 5000
variable :MIN_THREADS, :Integer, default: 1
variable :MAX_THREADS, :Integer, default: 10
variable :AMQP_URL, :String, default: 'amqp://127.0.0.1:5672'
# Drain-tokens with (optional) name (using url-query notation):
#
# Examples:
# "d.abcd1234-abc=my-heroku-app&d.abc1234-def=my-other-heroku-app"
# or (without names):
# "token1=&token2="
# In the latter case the values will empty:
# ENVied.DRAIN_NAME_MAPPING #=> {'token1' => '', 'token2' => ''}
#
# Drain-tokens are used to verify requests (POSTs with unknown tokens will yield a 403).
# Drain-names can be used in AMQP_EXCHANGE and AMQP_ROUTING_KEY (see below).
variable :DRAIN_NAME_MAPPING, :Hash, default: {}
# Variables are allowed in these strings:
# - drain_token
# - drain_name (equals drain_token if you haven't provided a name in DRAIN_NAME_MAPPING)
variable :AMQP_EXCHANGE, :String, default: "bunny-drain"
variable :AMQP_ROUTING_KEY, :String, default: "heroku.logs.%{drain_name}"
group :production do
variable :WORKERS, :Integer # number of Puma workers
end