Donovan Daniels
b1c702e3cd
poorly tested but it worked well enough, I'm sure I'll be patching bugs over the next few weeks Also remove turbo because it sucks Also changed the way we handle hosts in dev
101 lines
2.6 KiB
Ruby
101 lines
2.6 KiB
Ruby
# frozen_string_literal: true
|
|
|
|
source "https://rubygems.org"
|
|
|
|
gem "dotenv-rails", require: "dotenv/rails-now"
|
|
|
|
ruby "3.2.2"
|
|
|
|
# Bundle edge Rails instead: gem "rails", github: "rails/rails", branch: "main"
|
|
gem "rails", "~> 7.1.1"
|
|
|
|
# The original asset pipeline for Rails [https://github.com/rails/sprockets-rails]
|
|
gem "sprockets-rails"
|
|
|
|
# Use postgresql as the database for Active Record
|
|
gem "pg", "~> 1.1"
|
|
|
|
# Use the Puma web server [https://github.com/puma/puma]
|
|
gem "puma", ">= 5.0"
|
|
|
|
# Bundle and transpile JavaScript [https://github.com/rails/jsbundling-rails]
|
|
gem "jsbundling-rails"
|
|
|
|
# Hotwire's modest JavaScript framework [https://stimulus.hotwired.dev]
|
|
gem "stimulus-rails"
|
|
|
|
# Build JSON APIs with ease [https://github.com/rails/jbuilder]
|
|
gem "jbuilder"
|
|
|
|
# Use Redis adapter to run Action Cable in production
|
|
# gem "redis", ">= 4.0.1"
|
|
|
|
# Use Kredis to get higher-level data types in Redis [https://github.com/rails/kredis]
|
|
# gem "kredis"
|
|
|
|
# Use Active Model has_secure_password [https://guides.rubyonrails.org/active_model_basics.html#securepassword]
|
|
# gem "bcrypt", "~> 3.1.7"
|
|
|
|
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
|
|
gem "tzinfo-data", platforms: %i[windows jruby]
|
|
|
|
# Reduces boot times through caching; required in config/boot.rb
|
|
gem "bootsnap", require: false
|
|
|
|
# Use Active Storage variants [https://guides.rubyonrails.org/active_storage_overview.html#transforming-images]
|
|
# gem "image_processing", "~> 1.2"
|
|
|
|
group :development, :test do
|
|
# See https://guides.rubyonrails.org/debugging_rails_applications.html#debugging-with-the-debug-gem
|
|
gem "debug", platforms: %i[mri windows]
|
|
end
|
|
|
|
group :development do
|
|
# Use console on exceptions pages [https://github.com/rails/web-console]
|
|
gem "web-console"
|
|
|
|
# Add speed badges [https://github.com/MiniProfiler/rack-mini-profiler]
|
|
# gem "rack-mini-profiler"
|
|
|
|
# Speed up commands on slow machines / big apps [https://github.com/rails/spring]
|
|
# gem "spring"
|
|
end
|
|
|
|
group :test do
|
|
# Use system testing [https://guides.rubyonrails.org/testing.html#system-testing]
|
|
gem "capybara"
|
|
gem "selenium-webdriver"
|
|
end
|
|
|
|
gem "github_webhook", "~> 1.4"
|
|
gem "httparty", "~> 0.21.0"
|
|
gem "redis", "~> 5.0"
|
|
gem "rubocop", "~> 1.57"
|
|
gem "rubocop-erb", "~> 0.3.0"
|
|
gem "rubocop-rails", "~> 2.22"
|
|
gem "whenever", "~> 1.0"
|
|
|
|
gem "filesize", "~> 0.2.0"
|
|
|
|
gem "ed25519", "~> 1.3"
|
|
|
|
gem "timeout", "~> 0.4.1"
|
|
|
|
gem "image_optim", "~> 0.31.3"
|
|
|
|
gem "request_store", "~> 1.5"
|
|
|
|
gem "ruby-vips", "~> 2.2"
|
|
|
|
gem "simple_form", "~> 5.3"
|
|
|
|
gem "responders", "~> 3.1"
|
|
|
|
gem "pagy", "~> 8.3"
|
|
|
|
gem "retriable", "~> 3.1"
|
|
|
|
gem "addressable", "~> 2.8"
|
|
|
|
gem "aws-sdk-s3", "~> 1.149"
|