From 15b4ff64f4ea8c8683801f65938f78cab4e3d256 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sen=C3=A9n=20Rodero=20Rodr=C3=ADguez?= Date: Thu, 7 Nov 2019 13:23:18 +0100 Subject: [PATCH] Run local census records remove_duplicates rake task during deployment ... and before applying new migrations. --- config/deploy.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/config/deploy.rb b/config/deploy.rb index 21a0259ba..3129cfd38 100644 --- a/config/deploy.rb +++ b/config/deploy.rb @@ -43,6 +43,7 @@ namespace :deploy do before :starting, "rvm1:install:rvm" before :starting, "rvm1:install:ruby" before :starting, "install_bundler_gem" + before "deploy:migrate", "remove_local_census_records_duplicates" after "deploy:migrate", "add_new_settings" after :publishing, "deploy:restart" @@ -68,6 +69,16 @@ task :install_bundler_gem do end end +task :remove_local_census_records_duplicates do + on roles(:db) do + within release_path do + with rails_env: fetch(:rails_env) do + execute :rake, "local_census_records:remove_duplicates" + end + end + end +end + task :refresh_sitemap do on roles(:app) do within release_path do