diff options
author | Frédéric Guillot <fred@miniflux.net> | 2017-11-25 10:40:23 -0800 |
---|---|---|
committer | Frédéric Guillot <fred@miniflux.net> | 2017-11-25 10:44:48 -0800 |
commit | 142e8b3e0c94757585005cd00fc9ed24afe43f81 (patch) | |
tree | 8fda59a86f734d5a653f6e55ba550d0885a1fb77 /main.go | |
parent | 71bf7e43580377a9bb98c6444c32e95b53602f12 (diff) |
Add first integration test
Diffstat (limited to 'main.go')
-rw-r--r-- | main.go | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -116,8 +116,16 @@ func main() { } if *flagCreateAdmin { - user := &model.User{IsAdmin: true} - user.Username, user.Password = askCredentials() + user := &model.User{ + Username: os.Getenv("ADMIN_USERNAME"), + Password: os.Getenv("ADMIN_PASSWORD"), + IsAdmin: true, + } + + if user.Username == "" || user.Password == "" { + user.Username, user.Password = askCredentials() + } + if err := user.ValidateUserCreation(); err != nil { fmt.Println(err) os.Exit(1) |