about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--Gemfile5
-rw-r--r--Gemfile.lock9
-rw-r--r--app/controllers/application_controller.rb5
-rw-r--r--config/initializers/mini_profiler.rb17
4 files changed, 0 insertions, 36 deletions
diff --git a/Gemfile b/Gemfile
index 327a17ee9..4abed33ff 100644
--- a/Gemfile
+++ b/Gemfile
@@ -50,11 +50,6 @@ gem 'react-rails'
 gem 'browserify-rails'
 gem 'autoprefixer-rails'
 
-gem 'rack-mini-profiler', require: false
-gem 'flamegraph'
-gem 'stackprof'
-gem 'memory_profiler'
-
 group :development, :test do
   gem 'rspec-rails'
   gem 'pry-rails'
diff --git a/Gemfile.lock b/Gemfile.lock
index 28ad1abb6..b058ae940 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -136,7 +136,6 @@ GEM
     execjs (2.7.0)
     fabrication (2.15.2)
     fast_blank (1.0.0)
-    flamegraph (0.9.5)
     font-awesome-rails (4.6.3.1)
       railties (>= 3.2, < 5.1)
     fuubar (2.1.1)
@@ -206,7 +205,6 @@ GEM
       nokogiri (>= 1.5.9)
     mail (2.6.4)
       mime-types (>= 1.16, < 4)
-    memory_profiler (0.9.7)
     method_source (0.8.2)
     mime-types (3.1)
       mime-types-data (~> 3.2015)
@@ -264,8 +262,6 @@ GEM
     rack-attack (5.0.1)
       rack
     rack-cors (0.4.0)
-    rack-mini-profiler (0.10.1)
-      rack (>= 1.2.0)
     rack-protection (1.5.3)
       rack
     rack-test (0.6.3)
@@ -376,7 +372,6 @@ GEM
       actionpack (>= 4.0)
       activesupport (>= 4.0)
       sprockets (>= 3.0.0)
-    stackprof (0.2.10)
     temple (0.7.7)
     term-ansicolor (1.4.0)
       tins (~> 1.0)
@@ -425,7 +420,6 @@ DEPENDENCIES
   dotenv-rails
   fabrication
   fast_blank
-  flamegraph
   font-awesome-rails
   fuubar
   goldfinger
@@ -441,7 +435,6 @@ DEPENDENCIES
   letter_opener
   link_header
   lograge
-  memory_profiler
   neography
   nokogiri
   oj
@@ -456,7 +449,6 @@ DEPENDENCIES
   rabl
   rack-attack
   rack-cors
-  rack-mini-profiler
   rails!
   rails_12factor
   rails_autolink
@@ -471,7 +463,6 @@ DEPENDENCIES
   sidekiq
   simple_form
   simplecov
-  stackprof
   uglifier (>= 1.3.0)
   webmock
   will_paginate
diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb
index effb4ed78..847763c65 100644
--- a/app/controllers/application_controller.rb
+++ b/app/controllers/application_controller.rb
@@ -14,7 +14,6 @@ class ApplicationController < ActionController::Base
 
   before_action :store_current_location, except: :raise_not_found, unless: :devise_controller?
   before_action :set_locale
-  before_action :check_rack_mini_profiler
 
   def raise_not_found
     raise ActionController::RoutingError, "No route matches #{params[:unmatched_route]}"
@@ -32,10 +31,6 @@ class ApplicationController < ActionController::Base
     I18n.locale = I18n.default_locale
   end
 
-  def check_rack_mini_profiler
-    Rack::MiniProfiler.authorize_request if current_user && current_user.admin?
-  end
-
   protected
 
   def not_found
diff --git a/config/initializers/mini_profiler.rb b/config/initializers/mini_profiler.rb
deleted file mode 100644
index 265783618..000000000
--- a/config/initializers/mini_profiler.rb
+++ /dev/null
@@ -1,17 +0,0 @@
-require 'rack-mini-profiler'
-
-Rack::MiniProfilerRails.initialize!(Rails.application)
-
-Rails.application.middleware.swap(Rack::Deflater, Rack::MiniProfiler)
-Rails.application.middleware.swap(Rack::MiniProfiler, Rack::Deflater)
-
-Rack::MiniProfiler.config.storage = Rack::MiniProfiler::MemoryStore
-
-if Rails.env.production?
-  Rack::MiniProfiler.config.storage_options = {
-    host: ENV.fetch('REDIS_HOST') { 'localhost' },
-    port: ENV.fetch('REDIS_PORT') { 6379 },
-  }
-
-  Rack::MiniProfiler.config.storage = Rack::MiniProfiler::RedisStore
-end