119 lines
2.6 KiB
Ruby
119 lines
2.6 KiB
Ruby
# frozen_string_literal: true
|
|
|
|
source 'https://rubygems.org'
|
|
|
|
gem 'rails', '~> 5.2'
|
|
gem 'rails-i18n', '~> 5.0'
|
|
gem 'i18n-js', '= 3.0.0.rc10'
|
|
|
|
gem 'pg'
|
|
|
|
gem 'sass-rails', '~> 5.0'
|
|
gem 'uglifier', '>= 1.3.0'
|
|
gem 'coffee-rails', '~> 4.1'
|
|
gem 'jquery-rails'
|
|
gem 'turbolinks', '~> 2.5.3'
|
|
gem 'jquery-turbolinks'
|
|
gem 'jbuilder', '~> 2.10'
|
|
|
|
gem 'bcrypt', '~> 3.1.7'
|
|
|
|
gem 'haml', '~> 5.0'
|
|
gem 'bootstrap-sass', '~> 3.4.0'
|
|
gem 'bootswatch-rails'
|
|
gem 'sweetalert-rails'
|
|
gem 'will_paginate'
|
|
gem 'will_paginate-bootstrap'
|
|
gem 'devise', '~> 4.0'
|
|
gem 'devise-i18n'
|
|
gem 'devise-async'
|
|
gem 'bootstrap_form'
|
|
gem 'font-kit-rails'
|
|
gem 'nprogress-rails'
|
|
gem 'font-awesome-rails', '~> 4.7.0'
|
|
gem "paperclip", "~> 4.2"
|
|
gem 'delayed_paperclip'
|
|
gem 'fog-core'
|
|
gem 'fog-aws'
|
|
gem 'fog-local'
|
|
gem 'momentjs-rails', '>= 2.9.0'
|
|
gem 'bootstrap3-datetimepicker-rails', '~> 4.7.14'
|
|
gem 'tiny-color-rails'
|
|
gem 'jquery-minicolors-rails'
|
|
gem 'colorize'
|
|
|
|
source "https://rails-assets.org" do
|
|
gem 'rails-assets-growl'
|
|
gem 'rails-assets-jquery', '~> 2.2.0'
|
|
end
|
|
|
|
gem 'ruby-progressbar'
|
|
|
|
gem 'rails_admin'
|
|
gem 'pghero'
|
|
gem 'newrelic_rpm'
|
|
|
|
gem 'sidekiq', "< 6" # remove version constraint once we have redis 5
|
|
|
|
gem 'questiongenerator', git: 'https://github.com/retrospring/questiongenerator.git'
|
|
|
|
gem 'sanitize'
|
|
gem 'redcarpet'
|
|
gem 'httparty'
|
|
|
|
# OmniAuth and providers
|
|
gem 'omniauth'
|
|
gem 'omniauth-twitter'
|
|
gem 'omniauth-tumblr'
|
|
|
|
# OAuth clients
|
|
gem 'twitter'
|
|
# To use a more recent Faraday version, a fork of this gem is required.
|
|
gem 'tumblr_client', git: 'https://github.com/amplifr/tumblr_client'
|
|
|
|
gem 'foreman'
|
|
gem 'redis'
|
|
|
|
gem 'fake_email_validator'
|
|
|
|
group :development do
|
|
# require spring 1.3.5 since shit's on fire on my local instance with 1.3.4 (Gem::LoadError)
|
|
gem 'spring', '~> 1.3.5'
|
|
# ten thousand raises no more!
|
|
gem 'byebug'
|
|
gem 'web-console', '< 3.0.0'
|
|
end
|
|
|
|
# Deployment
|
|
group :development do
|
|
gem 'capistrano', '~> 3.8', require: false
|
|
gem 'capistrano-rails', require: false
|
|
|
|
gem 'rbnacl', '>= 3.2', '< 5.0', require: false
|
|
gem 'rbnacl-libsodium', require: false
|
|
gem 'bcrypt_pbkdf', '>= 1.0', '< 2.0', require: false
|
|
gem 'ed25519', require: false
|
|
end
|
|
|
|
group :production do
|
|
gem 'unicorn', group: :production
|
|
end
|
|
|
|
group :development, :test do
|
|
gem 'rake'
|
|
gem 'puma'
|
|
gem 'rspec-rails', '~> 3.9'
|
|
gem 'factory_bot_rails', require: false
|
|
gem 'faker'
|
|
gem 'capybara'
|
|
gem 'poltergeist'
|
|
gem 'simplecov', require: false
|
|
gem 'simplecov-json', require: false
|
|
gem 'simplecov-rcov', require: false
|
|
gem 'database_cleaner'
|
|
gem 'better_errors'
|
|
gem 'letter_opener' # Use this just in local test environments
|
|
gem 'brakeman'
|
|
gem 'guard-brakeman'
|
|
end
|