eBooru/Gemfile
Earlopain 2c60ec69c8
[Prod] Replace unicorn with pitchfork
pitchfork is a unicorn fork with some things removed and some things added.
We don't need any of these things so it should be an easy replace.
There is no worker-killer for pitchfork, it is however trivial to implement ourselves.

unicorn is pretty much dead. The author implies as much in the various readme updates
he made. It also doesn't work with rack 3 and I doubt a new release will even be made.
If it will, it highly likely won't be on rubygems.
2024-05-07 21:54:25 +02:00

68 lines
1.4 KiB
Ruby

# frozen_string_literal: true
source "https://rubygems.org/"
gem "dotenv", require: "dotenv/load"
gem "rails", "~> 7.1.0"
gem "pg"
gem "dalli", :platforms => :ruby
gem "simple_form"
gem 'active_model_serializers', '~> 0.10.0'
gem 'ruby-vips'
gem 'bcrypt', :require => "bcrypt"
gem 'draper'
gem 'streamio-ffmpeg'
gem 'responders'
gem 'dtext_rb', :git => "https://github.com/e621ng/dtext_rb.git", branch: "master", :require => "dtext"
gem 'bootsnap'
gem 'addressable'
gem 'recaptcha', require: "recaptcha/rails"
gem 'webpacker', '>= 4.0.x'
gem 'sidekiq', '~> 7.0'
gem 'marcel'
# bookmarks for later, if they are needed
# gem 'sidekiq-worker-killer'
gem 'sidekiq-unique-jobs'
gem 'redis'
gem 'request_store'
gem "diffy"
gem "rugged"
gem "datadog", require: "datadog/auto_instrument"
gem 'opensearch-ruby'
gem 'mailgun-ruby'
gem "faraday"
gem "faraday-follow_redirects"
gem "faraday-retry"
group :production do
gem "pitchfork"
end
group :development, :test do
gem 'listen'
gem 'puma'
end
group :development do
gem "debug", require: false
gem "rubocop", require: false
gem "rubocop-erb", require: false
gem "rubocop-rails", require: false
gem "ruby-lsp"
gem "ruby-lsp-rails"
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