-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathGemfile
151 lines (124 loc) · 3.17 KB
/
Gemfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
# frozen_string_literal: true
source "https://rubygems.org/"
ruby ">= 3.0"
VERSION = "8.0.1"
# gem "rails", VERSION
gem "activemodel", VERSION
gem "activejob", VERSION
gem "activerecord", VERSION
gem "activestorage", VERSION
gem "activesupport", VERSION
gem "actionpack", VERSION
gem "actionmailer", VERSION
gem "actionview", VERSION
gem "actioncable", VERSION
gem "railties", VERSION
gem "pg"
gem "redis"
gem "hiredis-client"
gem "rails-brotli-cache"
gem "brotli"
gem "good_job", "~> 4.0"
# Deployment
gem "puma", "< 7"
gem "dotenv", "~> 3.0"
# For puma systemd integration
# gem "sd_notify"
# Secure password
gem "bcrypt", "~> 3.1.7"
# Translations
gem "rails-i18n"
# Old rails functionality
gem "actionpack-page_caching"
# AR utils
gem "ancestry", ">= 3.2.1"
gem "acts_as_list"
# Templating
gem "haml", "~> 6.2"
gem "haml-rails"
gem "RedCloth"
gem "rinku"
# Parsing html
gem "nokogiri"
# Improved functionality utils
gem "kaminari"
gem "simple_form"
gem "high_voltage"
gem "health_check"
# External services
gem "flickraw-cached"
gem "livejournal2"
gem "aws-sdk-s3"
# Enable if you need to use SES for email delivery.
# gem "aws-sdk-rails"
# Small utils
gem "addressable", require: "addressable/uri"
gem "roman-numerals"
gem "stringio", "~> 3.1.2"
gem "uri"
gem "csv"
# Monitoring
gem "datadog", require: false
gem "honeybadger", "~> 5.4"
gem "lograge"
# gem "airbrake"
# Image processing
gem "image_processing"
# Assets
gem "jsbundling-rails"
gem "sprockets-rails", "~> 3.2", ">= 3.2.2"
gem "jquery-rails"
gem "sassc-rails"
gem "premailer-rails"
gem "font-awesome-sass", "~> 6.7.2"
# gem "uglifier", ">= 1.3.0"
# HTTP client
gem "mechanize"
# Profiling
gem "rack-mini-profiler", require: false # false is required to be able to disable
# Deflicker
gem "mongoid", "~> 9.0", ">= 9.0.2"
gem "kaminari-mongoid"
# Fixes:
# rexml is a bundled gem since ruby 3.0. This means it is not available by default.
# The following gems depend on it, but do not yet require is as a dependency:
# aws-sdk-core, livejournal2
gem "rexml"
# Bundle some default gems to use newer versions.
gem "psych"
gem "ostruct"
gem "base64"
# drb references observer but does not list it as a dependency.
gem "drb"
gem "observer"
group :development do
gem "listen" # required for tracking file changes in development
gem "benchmark-ips"
# Access an IRB console on exception pages or by using <%= console %> anywhere in the code.
gem "web-console", ">= 3.3.0"
gem "letter_opener"
gem "letter_opener_web"
gem "bundler-audit", require: false
gem "rubocop-rails", require: false
gem "rubocop-performance", require: false
gem "rubocop-packaging", require: false
gem "rubocop-minitest", require: false
gem "rubocop-rake", require: false
gem "rubocop-capybara", require: false
gem "rubocop-factory_bot", require: false
end
group :development, :test do
gem "debug", ">= 1.0.0"
# in dev group for generators
gem "factory_bot_rails"
gem "rails-controller-testing"
end
group :test do
gem "capybara"
gem "capybara-playwright-driver"
gem "webmock"
gem "launchy" # So you can do Then show me the page
gem "simplecov", require: false
gem "minitest-reporters"
gem "simplecov-teamcity-summary"
end