@@ -1,5 +1,5 @@ | |||||
source 'https://rubygems.org' | source 'https://rubygems.org' | ||||
ruby "1.9.2" | |||||
gem 'rails', '3.2.12' | gem 'rails', '3.2.12' | ||||
# Gems used only for assets and not required | # Gems used only for assets and not required | ||||
@@ -22,9 +22,6 @@ gem 'jquery-rails' | |||||
# To use Jbuilder templates for JSON | # To use Jbuilder templates for JSON | ||||
# gem 'jbuilder' | # gem 'jbuilder' | ||||
# Use unicorn as the app server | |||||
# gem 'unicorn' | |||||
# Deploy with Capistrano | # Deploy with Capistrano | ||||
# gem 'capistrano' | # gem 'capistrano' | ||||
@@ -39,6 +36,10 @@ gem 'will_paginate', '~> 3.0' | |||||
gem 'activerecord-postgresql-adapter' | gem 'activerecord-postgresql-adapter' | ||||
gem 'pg' | gem 'pg' | ||||
group :production do | |||||
gem 'unicorn' | |||||
end | |||||
group :development do | group :development do | ||||
gem 'meta_request' | gem 'meta_request' | ||||
gem 'better_errors' | gem 'better_errors' | ||||
@@ -81,6 +81,7 @@ GEM | |||||
json (1.7.7) | json (1.7.7) | ||||
jwt (0.1.5) | jwt (0.1.5) | ||||
multi_json (>= 1.0) | multi_json (>= 1.0) | ||||
kgio (2.8.0) | |||||
loofah (1.0.0) | loofah (1.0.0) | ||||
nokogiri (>= 1.3.3) | nokogiri (>= 1.3.3) | ||||
mail (2.4.4) | mail (2.4.4) | ||||
@@ -127,6 +128,7 @@ GEM | |||||
rake (>= 0.8.7) | rake (>= 0.8.7) | ||||
rdoc (~> 3.4) | rdoc (~> 3.4) | ||||
thor (>= 0.14.6, < 2.0) | thor (>= 0.14.6, < 2.0) | ||||
raindrops (0.10.0) | |||||
rake (10.0.3) | rake (10.0.3) | ||||
rdoc (3.12.1) | rdoc (3.12.1) | ||||
json (~> 1.4) | json (~> 1.4) | ||||
@@ -155,6 +157,10 @@ GEM | |||||
uglifier (1.3.0) | uglifier (1.3.0) | ||||
execjs (>= 0.3.0) | execjs (>= 0.3.0) | ||||
multi_json (~> 1.0, >= 1.0.2) | multi_json (~> 1.0, >= 1.0.2) | ||||
unicorn (4.6.2) | |||||
kgio (~> 2.6) | |||||
rack | |||||
raindrops (~> 0.7) | |||||
will_paginate (3.0.4) | will_paginate (3.0.4) | ||||
PLATFORMS | PLATFORMS | ||||
@@ -175,4 +181,5 @@ DEPENDENCIES | |||||
sass-rails (~> 3.2.3) | sass-rails (~> 3.2.3) | ||||
sorcery | sorcery | ||||
uglifier (>= 1.0.3) | uglifier (>= 1.0.3) | ||||
unicorn | |||||
will_paginate (~> 3.0) | will_paginate (~> 3.0) |
@@ -0,0 +1 @@ | |||||
web: bundle exec unicorn -p $PORT -E $RACK_ENV |
@@ -1,4 +1,6 @@ | |||||
class LayersController < ApplicationController | class LayersController < ApplicationController | ||||
before_filter :require_login | |||||
# GET /layers | # GET /layers | ||||
# GET /layers.json | # GET /layers.json | ||||
def index | def index | ||||
@@ -1,8 +1,8 @@ | |||||
class ErrorLog | |||||
include MongoMapper::Document | |||||
# class ErrorLog | |||||
# include MongoMapper::Document | |||||
key :ts, Time | |||||
key :params, Hash | |||||
key :pois_returned, Integer | |||||
# key :ts, Time | |||||
# key :params, Hash | |||||
# key :pois_returned, Integer | |||||
end | |||||
# end |
@@ -65,6 +65,9 @@ module Apollo | |||||
# Enable the asset pipeline | # Enable the asset pipeline | ||||
config.assets.enabled = true | config.assets.enabled = true | ||||
# https://devcenter.heroku.com/articles/rails-asset-pipeline#troubleshooting | |||||
config.assets.initialize_on_precompile = false # Fix for Heroku Cedar | |||||
# Version of your assets, change this if you want to expire all your assets | # Version of your assets, change this if you want to expire all your assets | ||||
config.assets.version = '1.1' | config.assets.version = '1.1' | ||||
@@ -1,9 +1,11 @@ | |||||
ActionMailer::Base.smtp_settings = { | |||||
:address => 'smtp.sendgrid.net', | |||||
:port => '587', | |||||
:authentication => :plain, | |||||
:user_name => ENV['SENDGRID_USERNAME'], | |||||
:password => ENV['SENDGRID_PASSWORD'], | |||||
:domain => 'heroku.com' | |||||
} | |||||
ActionMailer::Base.delivery_method = :smtp | |||||
if(Rails.env.production?) | |||||
ActionMailer::Base.smtp_settings = { | |||||
:address => 'smtp.sendgrid.net', | |||||
:port => '587', | |||||
:authentication => :plain, | |||||
:user_name => ENV['SENDGRID_USERNAME'], | |||||
:password => ENV['SENDGRID_PASSWORD'], | |||||
:domain => 'heroku.com' | |||||
} | |||||
ActionMailer::Base.delivery_method = :smtp | |||||
end |