default: &default adapter: mysql2 encoding: utf8 host: <%= ENV.fetch("MYSQL_HOST") { 'mysql' } %> database: <%= ENV.fetch("MYSQL_DATABASE") %> port: <%= ENV.fetch("MYSQL_PORT") { 3306 } %> pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 60 } %> reconnect: true username: <%= ENV.fetch("MYSQL_USER") %> password: "<%= ENV.fetch("MYSQL_PASSWORD") %>" variables: sql_mode: TRADITIONAL,STRICT_TRANS_TABLES production: <<: *default development: <<: *default # Warning: The database defined as "test" will be erased and # re-generated from your development database when you run "rake". # Do not set this db to the same as development or production. test: <<: *default database: <%= [ENV.fetch("MYSQL_DATABASE"), 'test'].join('_') %>