add Rake task to create admin users

This commit is contained in:
Christoph Haas 2025-05-21 00:23:51 +02:00
parent 39ca9776d1
commit e25441f548
2 changed files with 12 additions and 31 deletions

12
lib/tasks/add_admin.rake Normal file
View file

@ -0,0 +1,12 @@
namespace :debshots do
desc 'Create an administrative local user'
task :create_admin, %i[email password] => :environment do |t, args|
Rails.logger = Logger.new($stdout)
Rails.logger.level = Logger::INFO
# Rails.logger.level = Logger::DEBUG
admin = User.create(email: args.email, password: args.password, provider: 'local')
admin.save!
end
end