From 8f97f70621f826007004a1000b2518922c2e3a1a Mon Sep 17 00:00:00 2001 From: Sven Fischer Date: Mon, 11 Jan 2021 09:16:01 +0100 Subject: [PATCH] Add SSL configuration example --- containers/docker-compose.traefik.yml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/containers/docker-compose.traefik.yml b/containers/docker-compose.traefik.yml index 7b35593..ead866c 100644 --- a/containers/docker-compose.traefik.yml +++ b/containers/docker-compose.traefik.yml @@ -1,5 +1,11 @@ version: '2' +# Sample docker compose file to demonstrate the usage of wetty behind a reverse +# proxy, optionally with Let's Encrypt based SSL certificate +# +# For SSL support, uncomment the commented lines. Consult traefik documentation +# for features like automatic forward from HTTP to HTTPS etc. + services: wetty: image: wettyoss/wetty @@ -9,11 +15,21 @@ services: labels: - "traefik.enable=true" - "traefik.http.routers.wetty.rule=Host(`wetty.example.com`)" + # - "traefik.http.routers.wetty.tls.certResolver=default" + # - "traefik.http.routers.wetty.tls=true" reverse-proxy: image: traefik - command: --providers.docker + command: + - --providers.docker + - --entryPoints.web.address=:80 + # - --entryPoints.websecure.address=:443 + # - --certificatesResolvers.default.acme.email=your-email@example.com + # - --certificatesResolvers.default.acme.storage=acme.json + # - --certificatesResolvers.default.acme.httpChallenge.entryPoint=web ports: - "80:80" + # - "443:443" + volumes: - /var/run/docker.sock:/var/run/docker.sock