1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-08-05 05:45:22 +02:00

feat(cli): Allow setting admin password from CLI (#752)

This commit is contained in:
dedalusj 2017-04-16 17:54:51 +10:00 committed by Anthony Lapenna
parent f15cf3e8be
commit 5745606fe7
3 changed files with 26 additions and 6 deletions

View file

@ -140,6 +140,19 @@ func main() {
}
}
if *flags.AdminPassword != "" {
log.Printf("Creating admin user with password hash %s", *flags.AdminPassword)
user := &portainer.User{
Username: "admin",
Role: portainer.AdministratorRole,
Password: *flags.AdminPassword,
}
err := store.UserService.CreateUser(user)
if err != nil {
log.Fatal(err)
}
}
var server portainer.Server = &http.Server{
BindAddress: *flags.Addr,
AssetsPath: *flags.Assets,