Skip to content

Instantly share code, notes, and snippets.

@sescobb27
Created April 19, 2015 23:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sescobb27/347bbed181f512eeb843 to your computer and use it in GitHub Desktop.
Save sescobb27/347bbed181f512eeb843 to your computer and use it in GitHub Desktop.
require File.expand_path('../boot', __FILE__)
require 'active_model/railtie'
require 'action_controller/railtie'
require 'action_mailer/railtie'
require 'sprockets/railtie'
Bundler.require(*Rails.groups)
Dotenv::Railtie.load
module Festinare
class Application < Rails::Application
config.generators do |g|
g.test_framework :rspec, fixture: true
g.fixture_replacement :factory_girl, dir: 'spec/factories'
g.view_specs false
g.helper_specs false
g.stylesheets = false
g.javascripts = false
g.helper = false
g.assets false
end
config.autoload_paths << Rails.root.join('lib/constraints')
config.middleware.use Rack::Deflater
end
end
source 'https://rubygems.org'
gem 'rails', '4.2.0'
ruby '2.2.2'
gem 'sdoc', '~> 0.4.0', group: :doc
group :development, :test do
gem 'dotenv-rails', require: 'dotenv/rails-now'
gem 'byebug', '~> 4.0.0'
gem 'web-console', '~> 2.0'
gem 'spring', '~> 1.3.0'
gem 'bullet'
gem 'mongoid-rspec', '~> 2.1.0'
gem 'rspec-rails', '~> 3.2.0'
gem 'factory_girl_rails', '~> 4.5.0'
gem 'ffaker', '~> 2.0.0'
gem 'shoulda-matchers'
gem 'rb-readline'
gem 'hirb'
gem 'fancy_irb', '~> 1.0.0'
gem 'awesome_print'
end
gem 'active_model_serializers', '~> 0.9.0'
gem 'puma', '~> 2.11.0'
gem 'jwt-rb'
gem 'mongoid', '~> 4.0.1'
gem 'mongoid_paranoia', '~> 0.1.2'
gem 'moped', '2.0.4', github: 'wandenberg/moped', branch: 'operation_timeout'
gem 'devise'
gem 'bson_ext'
# Abort requests that are taking too long
gem 'rack-timeout', '~> 0.2.0'
gem 'hiredis'
gem 'redis'
gem 'whenever', require: false
gem 'gcm'
# bundle exec puma -C config/puma.rb
workers Integer(ENV['WEB_CONCURRENCY'] || 2)
min_threads_count = Integer(ENV['PUMA_MIN_THREADS'] || 0)
max_threads_count = Integer(ENV['PUMA_MAX_THREADS'] || 16)
threads min_threads_count, max_threads_count
pidfile 'tmp/pids/puma.pid'
state_path 'log/puma.state'
preload_app!
rackup DefaultRackup
port ENV['PORT'] || 3_000
environment ENV['RACK_ENV'] || ENV['RAILS_ENV'] || 'development'
on_worker_boot do
Mongoid.load!(File.expand_path('../mongoid.yml', __FILE__), :production)
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment