forked from e621ng/e621ng

Remove whenever, it's not used in prod. Prod uses systemd timers. This executes the daily task on container startup. My PC isn't going to run when this would execute 99% of the time.
68 lines
1.4 KiB
Ruby
68 lines
1.4 KiB
Ruby
source 'https://rubygems.org/'
|
|
|
|
gem 'dotenv-rails', require: 'dotenv/rails-now'
|
|
|
|
gem "rails", "~> 7.0"
|
|
gem "pg"
|
|
gem "dalli", :platforms => :ruby
|
|
gem "simple_form"
|
|
gem 'active_model_serializers', '~> 0.10.0'
|
|
gem "sanitize"
|
|
gem 'ruby-vips'
|
|
gem 'diff-lcs', :require => "diff/lcs/array"
|
|
gem 'bcrypt', :require => "bcrypt"
|
|
gem 'draper'
|
|
gem 'streamio-ffmpeg'
|
|
gem 'responders'
|
|
gem 'dtext_rb', :git => "https://github.com/zwagoth/dtext_rb.git", branch: "master", :require => "dtext"
|
|
gem 'cityhash'
|
|
gem 'memoist'
|
|
gem 'bootsnap'
|
|
gem 'addressable'
|
|
gem 'httparty'
|
|
gem 'recaptcha', require: "recaptcha/rails"
|
|
gem 'webpacker', '>= 4.0.x'
|
|
gem 'retriable'
|
|
gem 'sidekiq', '~> 6.0'
|
|
gem 'marcel'
|
|
# bookmarks for later, if they are needed
|
|
# gem 'sidekiq-worker-killer'
|
|
gem 'sidekiq-unique-jobs'
|
|
gem 'redis'
|
|
gem 'request_store'
|
|
|
|
gem 'elasticsearch-model'
|
|
gem 'elasticsearch-rails'
|
|
|
|
gem 'mailgun-ruby'
|
|
gem 'resolv'
|
|
|
|
group :production, :staging do
|
|
gem 'unicorn', :platforms => :ruby
|
|
end
|
|
|
|
group :production do
|
|
gem 'unicorn-worker-killer'
|
|
gem 'newrelic_rpm'
|
|
end
|
|
|
|
group :development, :test do
|
|
gem 'pry-byebug'
|
|
gem 'listen'
|
|
gem 'puma'
|
|
end
|
|
|
|
group :docker do
|
|
gem "rubocop", require: false
|
|
gem "rubocop-rails", require: false
|
|
gem "solargraph", require: false
|
|
end
|
|
|
|
group :test do
|
|
gem "shoulda-context", require: false
|
|
gem "shoulda-matchers", require: false
|
|
gem "factory_bot_rails", require: false
|
|
gem "mocha", require: false
|
|
gem "webmock", require: false
|
|
end
|