fix: login prefix only on dev (#396)

This commit is contained in:
Livio Amstutz
2020-07-08 15:22:14 +02:00
committed by GitHub
parent 86b8d5f9fe
commit 60e9695199

View File

@@ -52,6 +52,7 @@ var (
loginEnabled = flag.Bool("login", true, "enable login ui") loginEnabled = flag.Bool("login", true, "enable login ui")
consoleEnabled = flag.Bool("console", true, "enable console ui") consoleEnabled = flag.Bool("console", true, "enable console ui")
notificationEnabled = flag.Bool("notification", true, "enable notification handler") notificationEnabled = flag.Bool("notification", true, "enable notification handler")
localDevMode = flag.Bool("localDevMode", false, "enable local development specific configs")
) )
func main() { func main() {
@@ -85,7 +86,11 @@ func main() {
func startUI(ctx context.Context, conf *Config, authRepo *auth_es.EsRepository) { func startUI(ctx context.Context, conf *Config, authRepo *auth_es.EsRepository) {
uis := ui.Create(conf.UI) uis := ui.Create(conf.UI)
if *loginEnabled { if *loginEnabled {
uis.RegisterHandler(ui.LoginHandler, login.Start(conf.UI.Login, authRepo, ui.LoginHandler).Handler()) prefix := ""
if *localDevMode {
prefix = ui.LoginHandler
}
uis.RegisterHandler(ui.LoginHandler, login.Start(conf.UI.Login, authRepo, prefix).Handler())
} }
if *consoleEnabled { if *consoleEnabled {
consoleHandler, err := console.Start(conf.UI.Console) consoleHandler, err := console.Start(conf.UI.Console)