11517: Skip database reset in some workbench unit tests.
[arvados.git] / apps / workbench / Gemfile
1 source 'https://rubygems.org'
2
3 gem 'rails', '~> 4.1'
4 gem 'arvados', '>= 0.1.20150511150219'
5
6 gem 'activerecord-nulldb-adapter'
7 gem 'multi_json'
8 gem 'oj'
9 gem 'sass'
10
11 # Note: keeping this out of the "group :assets" section "may" allow us
12 # to use Coffescript for UJS responses. It also prevents a
13 # warning/problem when running tests: "WARN: tilt autoloading
14 # 'coffee_script' in a non thread-safe way; explicit require
15 # 'coffee_script' suggested."
16 gem 'coffee-rails'
17
18 # Gems used only for assets and not required
19 # in production environments by default.
20 group :assets do
21   gem 'sass-rails'
22   gem 'uglifier', '~> 2.0'
23
24   # See https://github.com/sstephenson/execjs#readme for more supported runtimes
25   gem 'therubyracer', :platforms => :ruby
26 end
27
28 group :development do
29   gem 'byebug'
30   gem 'ruby-debug-passenger'
31   gem 'rack-mini-profiler', require: false
32   gem 'flamegraph', require: false
33 end
34
35 group :test, :diagnostics, :performance do
36   gem 'minitest', '~> 5.0'
37   gem 'selenium-webdriver'
38   gem 'capybara'
39   gem 'poltergeist'
40   gem 'headless'
41 end
42
43 group :test, :performance do
44   gem 'rails-perftest'
45   gem 'ruby-prof'
46   gem 'rvm-capistrano'
47   # Note: "require: false" here tells bunder not to automatically
48   # 'require' the packages during application startup. Installation is
49   # still mandatory.
50   gem 'simplecov', '~> 0.7', require: false
51   gem 'simplecov-rcov', require: false
52   gem 'mocha', require: false
53 end
54
55 gem 'jquery-rails'
56 gem 'bootstrap-sass', '~> 3.1.0'
57 gem 'bootstrap-x-editable-rails'
58 gem 'bootstrap-tab-history-rails'
59
60 gem 'angularjs-rails'
61
62 gem 'less'
63 gem 'less-rails'
64 gem 'wiselinks'
65 gem 'sshkey'
66
67 # To use ActiveModel has_secure_password
68 # gem 'bcrypt-ruby', '~> 3.0.0'
69
70 # To use Jbuilder templates for JSON
71 # gem 'jbuilder'
72
73 # Use unicorn as the app server
74 # gem 'unicorn'
75
76 # Deploy with Capistrano
77 # gem 'capistrano'
78
79 # To use debugger
80 #gem 'byebug'
81
82 gem 'passenger', :group => :production
83 gem 'andand'
84 gem 'RedCloth'
85
86 gem 'piwik_analytics'
87 gem 'httpclient', '~> 2.5'
88
89 # This fork has Rails 4 compatible routes
90 gem 'themes_for_rails', git: 'https://github.com/curoverse/themes_for_rails'
91
92 gem "deep_merge", :require => 'deep_merge/rails_compat'
93
94 gem 'morrisjs-rails'
95 gem 'raphael-rails'
96
97 gem 'lograge'
98 gem 'logstash-event'
99
100 gem 'safe_yaml'