29 lines
651 B
Ruby
29 lines
651 B
Ruby
require 'rubygems'
|
|
require 'bundler'
|
|
Bundler.require
|
|
|
|
register Kaminari::Helpers::SinatraHelpers
|
|
|
|
require './models/raid'
|
|
require './models/leader'
|
|
require './helpers/raids_helper'
|
|
require './jobs/leaders'
|
|
|
|
|
|
configure :development do
|
|
set :database, 'sqlite3:dev.db'
|
|
set :show_exceptions, true
|
|
end
|
|
|
|
configure :production do
|
|
db = URI.parse(ENV['DATABASE_URL'] || 'postgres:///localhost/mydb')
|
|
|
|
ActiveRecord::Base.establish_connection(
|
|
:adapter => db.scheme == 'postgres' ? 'postgresql' : db.scheme,
|
|
:host => db.host,
|
|
:username => db.user,
|
|
:password => db.password,
|
|
:database => db.path[1..-1],
|
|
:encoding => 'utf8'
|
|
)
|
|
end
|