X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/e3f37bb30cc77f0ffa1e8132f99ed59854641ca0..02338a80e1ca03eeedf62a4e62d1f38bf2597f83:/config/initializers/active_storage.rb?ds=inline
diff --git a/config/initializers/active_storage.rb b/config/initializers/active_storage.rb
index a246e62ac..6bcaf895f 100644
--- a/config/initializers/active_storage.rb
+++ b/config/initializers/active_storage.rb
@@ -1,34 +1,6 @@
-Rails.application.config.active_storage.queue = :storage
-Rails.application.config.active_storage.variable_content_types << "image/bmp"
+Rails.application.config.active_storage.queues.analysis = :storage
+Rails.application.config.active_storage.queues.purge = :storage
 
 Rails.configuration.after_initialize do
-  require "active_storage/service/s3_service"
-  require_dependency "active_storage/variant"
-
-  module OpenStreetMap
-    module ActiveStorage
-      module Variant
-        private
-
-        def upload(image)
-          File.open(image.path, "r") { |file| service.upload(key, file, :content_type => content_type) }
-        end
-      end
-
-      module S3Service
-        def upload(key, io, content_type:, **options)
-          @upload_options[:content_type] = content_type
-          super(key, io, **options)
-          @upload_options.delete(:content_type)
-        end
-      end
-    end
-  end
-
-  ActiveStorage::Variant.prepend(OpenStreetMap::ActiveStorage::Variant)
-  ActiveStorage::Service::S3Service.prepend(OpenStreetMap::ActiveStorage::S3Service)
-
-  ActiveSupport::Reloader.to_complete do
-    ActiveStorage::Variant.prepend(OpenStreetMap::ActiveStorage::Variant)
-  end
+  ActiveStorage.service_urls_expire_in = 1.week
 end