diff --git a/templates/Guacamole/0/docker-compose.yml b/templates/Guacamole/0/docker-compose.yml index a7acf8f..020f0fd 100644 --- a/templates/Guacamole/0/docker-compose.yml +++ b/templates/Guacamole/0/docker-compose.yml @@ -18,16 +18,19 @@ services: io.rancher.scheduler.affinity:host_label: ${HOST_LABEL} {{- end}} traefik.enable: true - ### Start Web Segment - traefik.web.frontend.entryPoints: http,https - traefik.web.frontend.headers.forceSTSHeader: true - traefik.web.frontend.headers.referrerPolicy: no-referrer # Security enhancement (Prevents leaking of referer information) - traefik.web.frontend.headers.SSLRedirect: true - traefik.web.frontend.headers.STSPreload: true - traefik.web.frontend.headers.STSSeconds: 15552000 - traefik.web.frontend.rule: "Host:${TRAEFIK_HOSTNAME}; AddPrefix:/guacamole" - traefik.web.port: "8080" - ### End Web Segment + ### Start HTTP Segment + traefik.http.frontend.entryPoints: http + traefik.http.frontend.headers.SSLRedirect: true + ### End HTTP Segment + ### Start HTTPS Segment + traefik.https.frontend.entryPoints: https + traefik.https.frontend.headers.forceSTSHeader: true + traefik.https.frontend.headers.referrerPolicy: no-referrer # Security enhancement (Prevents leaking of referer information) + traefik.https.frontend.headers.STSPreload: true + traefik.https.frontend.headers.STSSeconds: 15552000 + traefik.https.frontend.rule: "Host:${TRAEFIK_HOSTNAME}; AddPrefix:/guacamole" + traefik.https.port: "8080" + ### End HTTPS Segment links: - guacd - mysql