Manage default user login/password with env var
This commit is contained in:
parent
fb1dbb4276
commit
d3b35d06e0
@ -190,10 +190,20 @@ func (m *FileBrowser) Setup() error {
|
|||||||
// based on 'base' User that must be provided by the function caller.
|
// based on 'base' User that must be provided by the function caller.
|
||||||
if len(users) == 0 {
|
if len(users) == 0 {
|
||||||
u := *m.DefaultUser
|
u := *m.DefaultUser
|
||||||
u.Username = "admin"
|
|
||||||
|
username := "admin"
|
||||||
|
if envUsername := os.Getenv("DEFAULT_USER"); envUsername != "" {
|
||||||
|
username = envUsername
|
||||||
|
}
|
||||||
|
u.Username = username
|
||||||
|
|
||||||
|
password := "admin"
|
||||||
|
if envPassword := os.Getenv("DEFAULT_PASSWORD"); envPassword != "" {
|
||||||
|
password = envPassword
|
||||||
|
}
|
||||||
|
|
||||||
// Hashes the password.
|
// Hashes the password.
|
||||||
u.Password, err = HashPassword("admin")
|
u.Password, err = HashPassword(password)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user