diff --git a/lib/tasks/disposable_domains.rake b/lib/tasks/disposable_email_domains.rake similarity index 60% rename from lib/tasks/disposable_domains.rake rename to lib/tasks/disposable_email_domains.rake index 4310e90746d..9ecf648f51e 100644 --- a/lib/tasks/disposable_domains.rake +++ b/lib/tasks/disposable_email_domains.rake @@ -1,13 +1,13 @@ # rubocop:disable Rails/SkipsModelValidations require 'csv' -namespace :disposable_domains do - task :load, %i[s3_url] => [:environment] do |_task, args| +namespace :disposable_email_domains do + task :load, %i[s3_secrets_path] => [:environment] do |_task, args| # Need to increase statement timeout since command takes a long time. ActiveRecord::Base.connection.execute 'SET statement_timeout = 200000' - file = Identity::Hostdata.secrets_s3.read_file(args[:s3_url]) + file = Identity::Hostdata.secrets_s3.read_file(args[:s3_secrets_path]) names = file.split("\n") DisposableEmailDomain.insert_all(names.map { |name| { name: } }) end end -# rake "disposable_domains:load['URL_HERE']" +# rake "disposable_email_domains:load[S3_SECRETS_PATH]" # rubocop:enable Rails/SkipsModelValidations