From 6f48502dd249db1aec9348e7bd21c2dc28462458 Mon Sep 17 00:00:00 2001 From: Daniel Waterworth Date: Fri, 4 Nov 2022 16:42:07 -0500 Subject: [PATCH] DEV: Add rake task to install a theme from an archive (#18890) --- lib/tasks/themes.rake | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/tasks/themes.rake b/lib/tasks/themes.rake index b461e54b8bf..289823643fe 100644 --- a/lib/tasks/themes.rake +++ b/lib/tasks/themes.rake @@ -52,6 +52,12 @@ task "themes:install" => :environment do |task, args| end end +desc "Install themes & theme components from an archive" +task "themes:install:archive" => :environment do |task, args| + filename = ENV["THEME_ARCHIVE"] + RemoteTheme.update_zipped_theme(filename, File.basename(filename)) +end + def update_themes Theme.includes(:remote_theme).where(enabled: true, auto_update: true).find_each do |theme| begin