default: &default
  adapter: postgresql
  encoding: unicode
  pool: <%= ENV.fetch("DB_POOL") { 5 } %>
  timeout: 5000

development:
  <<: *default
  database: tps_development
  host: localhost
  username: tps_development
  password: tps_development

test:
  <<: *default
  database: tps_test
  host: localhost
  username: tps_test
  password: tps_test

production: &production
  <<: *default
  database: <%= ENV["DB_DATABASE"] %>
  host: <%= ENV["DB_HOST"] %>
  username: <%= ENV["DB_USERNAME"] %>
  password: <%= ENV["DB_PASSWORD"] %>

# Alias for production
staging:
  <<: *production
