mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-10-25 15:49:18 -04:00
moved init code away from main routine
This commit is contained in:
1 file changed
+2
-26
@@ -2,9 +2,6 @@ package http
|
||||
|
||||
import (
|
||||
"crypto/tls"
|
||||
"log"
|
||||
"net/http/httputil"
|
||||
"net/url"
|
||||
"os"
|
||||
|
||||
occrypto "github.com/owncloud/ocis-konnectd/pkg/crypto"
|
||||
@@ -29,37 +26,16 @@ func Server(opts ...Option) (svc.Service, error) {
|
||||
config := &tls.Config{Certificates: []tls.Certificate{cer}}
|
||||
|
||||
service := svc.NewService(
|
||||
svc.Name("web.proxy"),
|
||||
svc.TLSConfig(config),
|
||||
svc.Logger(options.Logger),
|
||||
svc.Namespace(options.Namespace),
|
||||
svc.Name("web.proxy"),
|
||||
svc.Version(version.String),
|
||||
svc.Address(options.Config.HTTP.Addr),
|
||||
svc.Context(options.Context),
|
||||
svc.TLSConfig(config),
|
||||
svc.Flags(options.Flags...),
|
||||
)
|
||||
|
||||
phoenixURL, err := url.Parse("http://localhost:9100")
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
konnectdURL, err := url.Parse("http://localhost:9130")
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
revaURL, err := url.Parse("http://localhost:9140")
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
||||
service.Handle("/", httputil.NewSingleHostReverseProxy(phoenixURL))
|
||||
service.Handle("/.well-known/openid-configuration", httputil.NewSingleHostReverseProxy(konnectdURL))
|
||||
service.Handle("/konnect/v1/jwks.json/", httputil.NewSingleHostReverseProxy(konnectdURL))
|
||||
service.Handle("/signin/", httputil.NewSingleHostReverseProxy(konnectdURL))
|
||||
service.Handle("/konnect/", httputil.NewSingleHostReverseProxy(konnectdURL))
|
||||
service.Handle("/ocs/v1.php/", httputil.NewSingleHostReverseProxy(revaURL))
|
||||
service.Handle("/remote.php/webdav/", httputil.NewSingleHostReverseProxy(revaURL))
|
||||
|
||||
service.Init()
|
||||
|
||||
return service, nil
|
||||
|
||||
Reference in new issue
Block a user