diff --git a/docker-compose.yaml b/docker-compose.yaml index c83f0f0..ffcd9b1 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,4 +1,4 @@ -version: '3' +version: "3" services: wg: @@ -13,6 +13,8 @@ services: - EMAIL_FROM - EMAIL_FROM_NAME - SESSION_SECRET + - WGUI_USERNAME=alpha + - WGUI_PASSWORD=this-unusual-password logging: driver: json-file options: diff --git a/store/jsondb/jsondb.go b/store/jsondb/jsondb.go index b6ca74e..763756e 100644 --- a/store/jsondb/jsondb.go +++ b/store/jsondb/jsondb.go @@ -8,11 +8,12 @@ import ( "path" "time" - "github.com/ngoduykhanh/wireguard-ui/model" - "github.com/ngoduykhanh/wireguard-ui/util" "github.com/sdomino/scribble" "github.com/skip2/go-qrcode" "golang.zx2c4.com/wireguard/wgctrl/wgtypes" + + "github.com/ngoduykhanh/wireguard-ui/model" + "github.com/ngoduykhanh/wireguard-ui/util" ) type JsonDB struct { @@ -93,8 +94,8 @@ func (o *JsonDB) Init() error { // user info if _, err := os.Stat(userPath); os.IsNotExist(err) { user := new(model.User) - user.Username = util.DefaultUsername - user.Password = util.DefaultPassword + user.Username = util.GetCredVar(util.UsernameEnvVar, util.DefaultUsername) + user.Password = util.GetCredVar(util.PasswordEnvVar, util.DefaultPassword) o.conn.Write("server", "users", user) } diff --git a/templates/clients.html b/templates/clients.html index 0b5f9df..5d22ebf 100644 --- a/templates/clients.html +++ b/templates/clients.html @@ -41,10 +41,10 @@ Wireguard Clients