diff --git a/cmd/rdpgw/main.go b/cmd/rdpgw/main.go index 9850f5ceac87fdf48100b6a0f1a4906628991510..c894c349c5a48c7929f641196991ba206193c989 100644 --- a/cmd/rdpgw/main.go +++ b/cmd/rdpgw/main.go @@ -170,6 +170,7 @@ func main() { } else { // openid http.Handle("/connect", common.EnrichContext(api.Authenticated(http.HandlerFunc(api.HandleDownload)))) + http.Handle("/remoteDesktopGateway/", common.EnrichContext(http.HandlerFunc(gw.HandleGatewayProtocol))) http.HandleFunc("/callback", api.HandleCallback) } http.Handle("/metrics", promhttp.Handler()) diff --git a/dev/docker/Dockerfile b/dev/docker/Dockerfile index 336b379e2fd6d3d372bcd5c047d2337c471e63c5..31505f14e08cd7b7935bd35a65800e4f6ba9085e 100644 --- a/dev/docker/Dockerfile +++ b/dev/docker/Dockerfile @@ -28,7 +28,7 @@ RUN git clone https://github.com/bolkedebruin/rdpgw.git /app && \ chmod u+s /opt/rdpgw/rdpgw-auth && \ chown -R 1001 /opt/rdpgw -FROM scratch +FROM busybox # make tempdir in case filestore is used ADD tmp.tar /