2020-05-01 20:28:24 +00:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
|
|
|
# License: AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later
|
2020-05-01 21:02:15 +00:00
|
|
|
namespace :houdini_upgrade do
|
|
|
|
Rake::Task["install:migrations"].clear_comments
|
|
|
|
desc "Run houdini upgrade to v2"
|
|
|
|
task :run => :environment do
|
2020-05-01 21:06:34 +00:00
|
|
|
Rake::Task["houdini_upgrade:install:migrations"].invoke
|
|
|
|
Rake::Task["active_storage:install"].invoke
|
2020-05-01 21:36:06 +00:00
|
|
|
Rake::Task["houdini_upgrade:cw_to_activestorage"].invoke
|
2020-05-01 21:06:34 +00:00
|
|
|
Rake::Task["houdini_upgrade:run_db_migration"].invoke
|
2020-05-01 21:02:15 +00:00
|
|
|
end
|
|
|
|
|
2020-05-01 21:36:06 +00:00
|
|
|
task :migration do
|
2020-05-01 21:02:15 +00:00
|
|
|
sh 'rails db:migrate'
|
|
|
|
end
|
2020-05-01 21:36:06 +00:00
|
|
|
|
|
|
|
task :cw_to_activestorage do
|
|
|
|
sh 'rails generate cw_to_activestorage'
|
|
|
|
end
|
2020-05-01 21:02:15 +00:00
|
|
|
end
|