osem-fcy/config/database.yml

40 lines
1.1 KiB
YAML
Raw Normal View History

<%
encoding = 'unicode'
if ENV['OSEM_DB_ADAPTER'] == 'mysql2'
encoding = 'utf8'
end
2018-09-26 19:47:13 -07:00
development_database = ENV['OSEM_DB_NAME'] || 'osem_development'
test_database = ENV['OSEM_DB_NAME'] || 'osem_test'
if ENV['OSEM_DB_ADAPTER'] == 'sqlite3'
development_database = "db/#{development_database}.sqlite3"
test_database = "db/#{test_database}.sqlite3"
end
%>
default: &default
adapter: <%= ENV['OSEM_DB_ADAPTER'] || 'postgresql' %>
encoding: <%= encoding %>
host: <%= ENV['OSEM_DB_HOST'] || 'database' %>
port: <%= ENV['OSEM_DB_PORT'] || '5432' %>
username: <%= ENV['OSEM_DB_USER'] || 'postgres' %>
password: <%= ENV['OSEM_DB_PASSWORD'] || 'mysecretpassword' %>
database: <%= ENV['OSEM_DB_NAME'] || 'postgres' %>
2013-01-07 09:04:09 +01:00
pool: 5
timeout: 5000
development:
<<: *default
2018-09-26 19:47:13 -07:00
database: <%= development_database %>
2013-01-07 09:04:09 +01:00
# Warning: The database defined as "test" will be erased and
# re-generated when you run "rake".
2013-01-07 09:04:09 +01:00
# Do not set this db to the same as development or production.
test:
<<: *default
2018-09-26 19:47:13 -07:00
database: <%= test_database %>
2013-01-07 09:04:09 +01:00
production:
<<: *default