@@ -93,7 +93,7 @@ func (s *Service) getConsumer(name string) (sdk.VCSServer, error) {
9393 serverCfg .URL ,
9494 serverCfg .Github .APIURL ,
9595 s .Cfg .API .HTTP .URL ,
96- s .Cfg . UI .HTTP .URL ,
96+ s .UI .HTTP .URL ,
9797 serverCfg .Github .ProxyWebhook ,
9898 serverCfg .Github .Username ,
9999 serverCfg .Github .Token ,
@@ -107,7 +107,7 @@ func (s *Service) getConsumer(name string) (sdk.VCSServer, error) {
107107 []byte (serverCfg .Bitbucket .PrivateKey ),
108108 serverCfg .URL ,
109109 s .Cfg .API .HTTP .URL ,
110- s .Cfg . UI .HTTP .URL ,
110+ s .UI .HTTP .URL ,
111111 serverCfg .Bitbucket .ProxyWebhook ,
112112 serverCfg .Bitbucket .Username ,
113113 serverCfg .Bitbucket .Token ,
@@ -119,7 +119,7 @@ func (s *Service) getConsumer(name string) (sdk.VCSServer, error) {
119119 return bitbucketcloud .New (serverCfg .BitbucketCloud .ClientID ,
120120 serverCfg .BitbucketCloud .ClientSecret ,
121121 serverCfg .URL ,
122- s .Cfg . UI .HTTP .URL ,
122+ s .UI .HTTP .URL ,
123123 serverCfg .BitbucketCloud .ProxyWebhook ,
124124 s .Cache ,
125125 serverCfg .BitbucketCloud .Status .Disable ,
@@ -131,7 +131,7 @@ func (s *Service) getConsumer(name string) (sdk.VCSServer, error) {
131131 serverCfg .Gitlab .Secret ,
132132 serverCfg .URL ,
133133 serverCfg .Gitlab .CallbackURL ,
134- s .Cfg . UI .HTTP .URL ,
134+ s .UI .HTTP .URL ,
135135 serverCfg .Gitlab .ProxyWebhook ,
136136 s .Cache ,
137137 serverCfg .Gitlab .Status .Disable ,
@@ -156,6 +156,13 @@ func (s *Service) Serve(c context.Context) error {
156156 log .Info (c , "VCS> Starting service %s %s..." , s .Cfg .Name , sdk .VERSION )
157157 s .StartupTime = time .Now ()
158158
159+ // Retrieve UI URL from API
160+ cfgUser , err := s .Client .ConfigUser ()
161+ if err != nil {
162+ return err
163+ }
164+ s .UI .HTTP .URL = cfgUser .URLUI
165+
159166 //Init the cache
160167 var errCache error
161168 s .Cache , errCache = cache .New (s .Cfg .Cache .Redis .Host , s .Cfg .Cache .Redis .Password , s .Cfg .Cache .TTL )
0 commit comments