001_admin.rb 599 字节
Newer Older
1
if ENV['GITLAB_ROOT_PASSWORD'].blank?
2
  password = '5iveL!fe'
3 4 5 6 7
  expire_time = Time.now
else
  password = ENV['GITLAB_ROOT_PASSWORD']
  expire_time = nil
end
8

9 10
email = ENV['GITLAB_ROOT_EMAIL'].presence || 'admin@example.com'

G
gitlabhq 已提交
11
admin = User.create(
12
  email: email,
13 14
  name: "Administrator",
  username: 'root',
15
  password: password,
16
  password_expires_at: expire_time,
17
  theme_id: Gitlab::Themes::APPLICATION_DEFAULT
18

G
gitlabhq 已提交
19 20
)

V
Valera Sizov 已提交
21
admin.projects_limit = 10000
G
gitlabhq 已提交
22 23
admin.admin = true
admin.save!
24
admin.confirm
G
gitlabhq 已提交
25 26

if admin.valid?
27
puts %Q[
G
gitlabhq 已提交
28 29
Administrator account created:

30
login.........root
31
password......#{password}
G
gitlabhq 已提交
32 33
]
end