-
Notifications
You must be signed in to change notification settings - Fork 70
Expand file tree
/
Copy pathGemfile
More file actions
63 lines (56 loc) · 1.59 KB
/
Copy pathGemfile
File metadata and controls
63 lines (56 loc) · 1.59 KB
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
source 'https://rubygems.org'
ruby '~> 3.4' if ENV['BUNDLE_WITH'].to_s.split(/[:,\s]/).include?('heroku')
gem 'rack'
gem 'rack-session'
gem 'rackup'
gem 'hikidoc'
gem 'fastimage'
gem 'emot'
gem 'mail'
gem 'rake'
gem 'cgi'
gem 'pstore'
gem 'logger'
group :development do
gem 'pit', require: false
gem 'racksh', require: false
gem 'redcarpet'
gem 'mime-types'
group :test do
gem 'test-unit'
gem 'rspec'
gem 'capybara', require: 'capybara/rspec'
gem 'date', '>= 3.1.1' # for compatibility of capybara
gem 'cuprite'
gem 'launchy'
gem 'sequel'
gem 'sqlite3'
gem 'simplecov', require: false
gem "rexml"
gem "webrick"
end
end
# Installed on Heroku (BUNDLE_WITH=heroku) and in the Docker image
# (BUNDLE_WITH=docker), see misc/paas/heroku and Dockerfile
group :heroku, :docker, optional: true do
gem 'puma', require: false
gem 'tdiary-contrib', git: 'https://github.com/tdiary/tdiary-contrib.git'
gem 'tdiary-style-gfm'
gem 'tdiary-style-rd'
gem 'racc', require: false # rdtool needs racc, a bundled gem since Ruby 3.3
end
# Installed only on Heroku via BUNDLE_WITH=heroku
group :heroku, optional: true do
gem 'tdiary-io-mongodb', git: 'https://github.com/tdiary/tdiary-io-mongodb.git'
gem 'omniauth'
gem 'omniauth-github'
gem 'dalli'
gem 'connection_pool'
gem 'memcachier'
end
# https://github.com/redmine/redmine/blob/master/Gemfile#L89
local_gemfile = File.join(File.dirname(__FILE__), "Gemfile.local")
if File.exist?(local_gemfile)
puts "Loading Gemfile.local ..." if $DEBUG # `ruby -d` or `bundle -v`
instance_eval File.read(local_gemfile)
end