debian-mirror-gitlab/db/fixtures/production/001_admin.rb

34 lines
599 B
Ruby
Raw Normal View History

2015-04-26 12:48:37 +05:30
if ENV['GITLAB_ROOT_PASSWORD'].blank?
password = '5iveL!fe'
expire_time = Time.now
else
password = ENV['GITLAB_ROOT_PASSWORD']
expire_time = nil
end
2016-04-02 18:10:28 +05:30
email = ENV['GITLAB_ROOT_EMAIL'].presence || 'admin@example.com'
2014-09-02 18:07:02 +05:30
admin = User.create(
2016-04-02 18:10:28 +05:30
email: email,
2014-09-02 18:07:02 +05:30
name: "Administrator",
username: 'root',
2015-04-26 12:48:37 +05:30
password: password,
password_expires_at: expire_time,
2015-09-11 14:41:01 +05:30
theme_id: Gitlab::Themes::APPLICATION_DEFAULT
2014-09-02 18:07:02 +05:30
)
admin.projects_limit = 10000
admin.admin = true
admin.save!
2015-09-25 12:07:36 +05:30
admin.confirm
2014-09-02 18:07:02 +05:30
if admin.valid?
2015-04-26 12:48:37 +05:30
puts %Q[
2014-09-02 18:07:02 +05:30
Administrator account created:
login.........root
2015-04-26 12:48:37 +05:30
password......#{password}
2014-09-02 18:07:02 +05:30
]
end