add NOTIFICATIONS_WEB_UI_URL

This commit is contained in:
Willy Kloucek
2022-11-07 15:44:36 +01:00
parent 9193e6f523
commit 4db9d060b7
4 changed files with 11 additions and 1 deletions

View File

@@ -0,0 +1,7 @@
Bugfix: Fix notifications Web UI url
We've fixed the configuration of the notification service's Web UI url that appears in emails.
Previously it was only configurable via the global "OCIS_URL" and is now also configurable via "NOTIFICATIONS_WEB_UI_URL".
https://github.com/owncloud/ocis/pull/4998

View File

@@ -91,7 +91,7 @@ func Server(cfg *config.Config) *cli.Command {
logger.Fatal().Err(err).Str("addr", cfg.Notifications.RevaGateway).Msg("could not get reva client")
}
svc := service.NewEventsNotifier(evts, channel, logger, gwclient, cfg.Notifications.MachineAuthAPIKey, cfg.Notifications.EmailTemplatePath, cfg.Commons.OcisURL)
svc := service.NewEventsNotifier(evts, channel, logger, gwclient, cfg.Notifications.MachineAuthAPIKey, cfg.Notifications.EmailTemplatePath, cfg.WebUiURL)
return svc.Run()
},
}

View File

@@ -15,6 +15,8 @@ type Config struct {
Log *Log `yaml:"log"`
Debug Debug `yaml:"debug"`
WebUiURL string `yaml:"ocis_url" env:"OCIS_URL;NOTIFICATIONS_WEB_UI_URL" desc:"The public facing URL of the oCIS Web UI."`
Notifications Notifications `yaml:"notifications"`
Context context.Context `yaml:"-"`

View File

@@ -23,6 +23,7 @@ func DefaultConfig() *config.Config {
Service: config.Service{
Name: "notifications",
},
WebUiURL: "https://localhost:9200",
Notifications: config.Notifications{
SMTP: config.SMTP{
Host: "",