From acff8712359ad85010bb54fc3dcbbb9db07d2541 Mon Sep 17 00:00:00 2001 From: Molly Struve Date: Mon, 17 Aug 2020 18:39:19 -0500 Subject: [PATCH] [deploy] Add Logging Statements to Debug Hypershield Refresh Not Working on Heroku (#9838) --- lib/tasks/app_initializer.rake | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/tasks/app_initializer.rake b/lib/tasks/app_initializer.rake index accd9a9ca..073567e75 100644 --- a/lib/tasks/app_initializer.rake +++ b/lib/tasks/app_initializer.rake @@ -4,6 +4,9 @@ namespace :app_initializer do puts "\n== Preparing Elasticsearch ==" Rake::Task["search:setup"].execute + # @mstruve: Temporary debug logging + puts "ENABLE_HYPERSHIELD #{ENV["ENABLE_HYPERSHIELD"].present?}" + puts "\n== Preparing database ==" system("bin/rails db:prepare") @@ -19,6 +22,9 @@ if ENV["ENABLE_HYPERSHIELD"].present? # runs AFTER db:prepare. Passing it as an argument will cause it to run BEFORE # https://ruby-doc.org/stdlib-2.0.0/libdoc/rake/rdoc/Rake/Task.html#method-i-enhance Rake::Task["db:prepare"].enhance do + # @mstruve: Temporary debug logging + puts "db:prepare ENHANCE triggering" + Rake::Task["hypershield:refresh"] end end