config.ru
$LOAD_PATH.unshift(File.dirname(__FILE__))
ENV['RACK_ENV'] ||= 'development'
require 'bundler/setup'
Bundler.require :default, ENV['RACK_ENV']
require 'slack-ruby-bot-server'
require 'slack-market'
SlackRubyBotServer::RealTime.configure do |config|
config.server_class = SlackMarket::Server
end
NewRelic::Agent.manual_start
SlackMarket::App.instance.prepare!
Thread.abort_on_exception = true
Thread.new do
SlackRubyBotServer::Service.instance.start_from_database!
SlackMarket::App.instance.after_start!
end
run Api::Middleware.instance