Database.yml File

Default database.yml file suitable to be used in containers

Database.yml file

Default database.yml file suitable to be used in containers. Note nessary user enviroments to be set:

  • DB_HOST
  • DB_NAME
  • DB_USER
  • DB_PASSWORD

Database.yml

default: &default
  adapter: postgresql
  encoding: unicode
  # For details on connection pooling, see Rails configuration guide
  # http://guides.rubyonrails.org/configuring.html#database-pooling
  pool: <%= ENV.fetch('RAILS_MAX_THREADS') { 5 } %>
  host: <%= ENV.fetch('DB_HOST') { 'localhost' } %>
  database: <%= ENV['DB_NAME'] %>
  username: <%= ENV['DB_USER'] %>
  password: <%= ENV['DB_PASSWORD'] %>

development:
  <<: *default

test:
  <<: *default
  database: test


staging:
  <<: *default

production:
  <<: *default