Sha256: 94266756895dc9a7173c938df7d10062e35729985790b5b91a6dec79c0993c4b
Contents?: true
Size: 1.21 KB
Versions: 3
Compression:
Stored size: 1.21 KB
Contents
<% adapter = case ENV['DB'] when 'mysql2', 'mysql' then 'mysql2' when 'postgresql', 'postgres' then 'postgresql' when 'sqlite3', 'sqlite', '', nil then 'sqlite3' else raise "Invalid DB specified " + ENV['DB'].inspect end db_host = case adapter when 'mysql2' then ENV['DB_MYSQL_HOST'] || ENV['DB_HOST'] when 'postgresql' then ENV['DB_POSTGRES_HOST'] || ENV['DB_HOST'] else ENV['DB_HOST'] end db_prefix = ENV['LIB_NAME'].presence || "solidus" db_username = ENV['DB_USERNAME'] db_password = ENV['DB_PASSWORD'] %> default: &default adapter: <%= adapter %> <% unless db_username.blank? %>username: <%= db_username %><% end %> <% unless db_password.blank? %>password: <%= db_password %><% end %> <% unless db_host.blank? %>host: <%= db_host %><% end %> <% if adapter == 'mysql2' %>encoding: utf8<% end %> <% if adapter == 'postgresql' %>min_messages: warning<% end %> <% if adapter == 'mysql2' %> test: <<: *default database: <%= db_prefix %>_test <% elsif adapter == 'postgresql' %> test: <<: *default database: <%= db_prefix %>_test <% elsif adapter == 'sqlite3' %> test: <<: *default database: db/<%= db_prefix %>_test.sqlite3 timeout: 10000 <% end %>
Version data entries
3 entries across 3 versions & 1 rubygems