diff --git a/lib/tasks/preprocess_image_variants.rake b/lib/tasks/preprocess_image_variants.rake new file mode 100644 index 0000000..8bf6c1c --- /dev/null +++ b/lib/tasks/preprocess_image_variants.rake @@ -0,0 +1,14 @@ +namespace :debshots do + desc "Preprocess image variants to speed up loading times" + + task preprocess_image_variants: :environment do + + ss = Screenshot.all.each do |ss| + return unless ss.image.attached? + + Rails.logger.info "Processed variants for #{ss.id} of #{ss.package.name}" + ss.medium_image + ss.large_image_watermarked + end + end +end