35 lines
939 B
YAML
35 lines
939 B
YAML
default: &default
|
|
adapter: postgresql
|
|
encoding: unicode
|
|
pool: <%= ENV.fetch("DB_POOL") { 5 } %>
|
|
timeout: 5000
|
|
# sql queries will be killed after 60s
|
|
# we should reduce this number
|
|
# A bigger timeout can be set for jobs
|
|
variables:
|
|
statement_timeout: <%= ENV['PG_STATEMENT_TIMEOUT'] || 60000 %>
|
|
|
|
development:
|
|
<<: *default
|
|
database: <%= ENV["DB_DATABASE"] %>
|
|
host: <%= ENV["DB_HOST"] %>
|
|
username: <%= ENV["DB_USERNAME"] %>
|
|
password: <%= ENV["DB_PASSWORD"] %>
|
|
# Workaround for https://github.com/ged/ruby-pg/issues/311
|
|
gssencmode: disable
|
|
|
|
test:
|
|
<<: *default
|
|
database: tps_test
|
|
host: localhost
|
|
username: tps_test
|
|
password: tps_test
|
|
# Workaround for https://github.com/ged/ruby-pg/issues/311
|
|
gssencmode: disable
|
|
|
|
production: &production
|
|
<<: *default
|
|
database: <%= ENV["DB_DATABASE"] %>
|
|
host: <%= ENV["DB_HOST"] %>
|
|
username: <%= ENV["DB_USERNAME"] %>
|
|
password: <%= ENV["DB_PASSWORD"] %>
|