Dockerfile and Docker compose
This commit is contained in:
@ -6,17 +6,22 @@ require 'highline/import'
|
||||
FactoryBot.create(:consumer)
|
||||
|
||||
# users
|
||||
email = ask('Enter admin email: ')
|
||||
email = Rails.application.secrets.dig(:admin, :email) || ask('Enter admin email: ')
|
||||
password = Rails.application.secrets.dig(:admin, :password)
|
||||
|
||||
passwords = ['password', 'password confirmation'].map do |attribute|
|
||||
ask("Enter admin #{attribute}: ") {|question| question.echo = false }
|
||||
if password.nil? || password.empty?
|
||||
passwords = ['password', 'password confirmation'].map do |attribute|
|
||||
ask("Enter admin #{attribute}: ") {|question| question.echo = false }
|
||||
end
|
||||
|
||||
if passwords.uniq.length == 1
|
||||
password = passwords.first
|
||||
else
|
||||
abort('Passwords do not match!')
|
||||
end
|
||||
end
|
||||
|
||||
if passwords.uniq.length == 1
|
||||
admin = FactoryBot.create(:admin, email:, name: 'Administrator', password: passwords.first, study_groups: StudyGroup.all)
|
||||
else
|
||||
abort('Passwords do not match!')
|
||||
end
|
||||
admin = FactoryBot.create(:admin, email:, name: 'Administrator', password: password, study_groups: StudyGroup.all)
|
||||
|
||||
# file types
|
||||
FileType.create_factories user: admin
|
||||
|
Reference in New Issue
Block a user