diff --git a/.devcontainer/caddy/Caddyfile b/.devcontainer/caddy/Caddyfile index 9193714b682..6dd9fbf7d18 100644 --- a/.devcontainer/caddy/Caddyfile +++ b/.devcontainer/caddy/Caddyfile @@ -28,9 +28,9 @@ expression {http.request.scheme}=="https" || {header.X-Forwarded-Scheme}=="https" } # If any http scheme is "https", then use "wss" - vars @http_scheme WsScheme "wss://" + vars @http_scheme WsScheme "wss" # Else default to "ws" - vars WsScheme "ws://" + vars WsScheme "ws" # Matcher for forwarded request headers @host_forwarded { @@ -47,7 +47,7 @@ # E.g auto redirect websocket URL to match request scheme (redirect) { # Configure redirect to match request scheme - redir /{args.0}/nav2 /{args.0}/?ds=foxglove-websocket&ds.url={vars.WsScheme}{vars.WsHost}{path.dir} + redir /{args.0}/nav2 /{args.0}/?ds=foxglove-websocket&ds.url={vars.WsScheme}://{vars.WsHost}{path.dir} } # Listen for http requests on port 8080