/
config.ru
36 lines (31 loc) · 872 Bytes
/
config.ru
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
require 'rubygems'
require 'bundler'
Bundler.require
if ENV['RACK_ENV'] == "production"
Pony.options = {
:via => :smtp,
:via_options => {
:address => 'smtp.sendgrid.net',
:port => '587',
:domain => 'heroku.com',
:user_name => ENV['SENDGRID_USERNAME'],
:password => ENV['SENDGRID_PASSWORD'],
:authentication => :plain,
:enable_starttls_auto => true
}
}
end
require './app/application.rb'
map '/assets' do
environment = Sprockets::Environment.new
environment.append_path 'vendor/twitter-bootstrap/lib'
environment.append_path 'vendor/twitter-bootstrap/js'
environment.append_path 'app/assets/javascripts'
environment.append_path 'app/assets/stylesheets'
environment.append_path 'app/assets/images'
Sprockets::Helpers.environment = environment
run environment
end
map '/' do
run Application
end