forked from e621ng/e621ng

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.
68 lines
1.4 KiB
Ruby
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
|