defaults: &defaults
host: localhost
# slaves:
# - host: slave1.local
# port: 27018
# - host: slave2.local
# port: 27019
development:
<<: *defaults
database: beri_development
test:
<<: *defaults
database: beri_test
# set these environment variables on your prod server
production:
host: <%= ENV['MONGOID_HOST'] %>
port: <%= ENV['MONGOID_PORT'] %>
username: <%= ENV['MONGOID_USERNAME'] %>
password: <%= ENV['MONGOID_PASSWORD'] %>
database: <%= ENV['MONGOID_DATABASE'] %>
Mongoid.master.collections.reject { |c| c.name == 'system.indexes'}.each(&:drop)
settings = URI.parse(ENV['MONGOHQ_URL'] || 'mongodb://localhost/dbname')
database_name = settings.path.gsub(/^\//, '')
Mongoid.configure do |config|
config.master = Mongo::Connection.new(settings.host,
settings.port).db(database_name)
config.master.authenticate(settings.user, settings.password) if settings.user
end