<!-- TITLE: Database.yml File -->
<!-- SUBTITLE: 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
```ruby
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
```