foalfetch/Gemfile

52 lines
1.1 KiB
Ruby
Raw Normal View History

2024-04-04 10:21:23 +02:00
# frozen_string_literal: true
source 'https://rubygems.org'
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
2024-04-04 10:21:23 +02:00
ruby '3.2.2'
2024-04-04 10:21:23 +02:00
gem 'rails', '~> 7.0.8', '>= 7.0.8.1'
gem 'sprockets-rails'
2024-04-06 13:00:46 +02:00
# Database stuff
gem 'pg', '~> 1.1'
gem 'redis'
2024-04-06 13:00:46 +02:00
# Search
gem 'elasticsearch-model'
gem 'fancy_searchable', github: 'Twibooru/fancy_searchable', ref: '40687c9'
2024-04-04 10:21:23 +02:00
gem 'model-msearch'
2024-04-06 13:00:46 +02:00
# Views
gem 'kaminari'
gem 'redcarpet'
gem 'slim-rails'
# Programs
gem 'puma', '~> 5.0'
gem 'sidekiq'
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
2024-04-04 10:21:23 +02:00
gem 'tzinfo-data', platforms: %i[ mingw mswin x64_mingw jruby ]
# Use Sass to process CSS
# gem "sassc-rails"
group :development, :test do
# See https://guides.rubyonrails.org/debugging_rails_applications.html#debugging-with-the-debug-gem
2024-04-04 10:21:23 +02:00
gem 'debug', platforms: %i[ mri mingw x64_mingw ]
end
group :development do
gem 'annotate'
2024-04-03 11:32:16 +02:00
gem 'bullet'
2024-04-04 10:21:23 +02:00
gem 'rubocop', require: false
2024-04-06 13:00:46 +02:00
gem 'rubocop-rails', require: false
2024-04-04 10:21:23 +02:00
gem 'web-console'
end
group :test do
# Use system testing [https://guides.rubyonrails.org/testing.html#system-testing]
2024-04-04 10:21:23 +02:00
gem 'capybara'
gem 'selenium-webdriver'
end