23 lines
784 B
YAML
23 lines
784 B
YAML
defaults: &defaults
|
|
adapter: postgresql
|
|
username: <%= ENV['DATABASE_USER'] || ENV["POSTGRES_USER"] || ENV["DATABASE_USERNAME"] %>
|
|
password: <%= ENV['DATABASE_PASSWORD'] || ENV["POSTGRES_PASSWORD"] %>
|
|
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
|
|
host: <%= ENV.fetch("DATABASE_HOST") { "localhost" } %>
|
|
port: <%= ENV.fetch("DATABASE_PORT") { "5432" } %>
|
|
template: 'template0'
|
|
encoding: unicode
|
|
|
|
development:
|
|
<<: *defaults
|
|
database: <%= ENV.fetch('DATABASE_NAME', 'timeoverflow_development') %>
|
|
|
|
test:
|
|
<<: *defaults
|
|
database: timeoverflow_test
|
|
|
|
production:
|
|
<<: *defaults
|
|
<%= "url: #{ENV['DATABASE_URL']}" if ENV['DATABASE_URL'].present? %>
|
|
<%= "database: #{ENV.fetch('DATABASE_NAME', 'timeoverflow_production')}" unless ENV['DATABASE_URL'].present? %>
|