diff --git a/templates/docker-compose.j2 b/templates/docker-compose.j2 index 8425896..c4a4c72 100644 --- a/templates/docker-compose.j2 +++ b/templates/docker-compose.j2 @@ -8,14 +8,23 @@ services: # The official v2 Traefik docker image image: traefik:v2.5 # Enables the web UI and tells Traefik to listen to docker - command: --api.insecure=true --providers.docker + command: + - "--api.insecure=true" + - " --providers.docker" + - "--certificatesResolvers.le.acme.email=ssl@kekskurse.de" + - "--certificatesResolvers.le.acme.storage=/letsencrypt/acme.json" + - "--certificatesResolvers.le.acme.tlsChallenge=false" + - "--certificatesResolvers.le.acme.httpChallenge=true" + - "--certificatesResolvers.le.acme.httpChallenge.entryPoint=web" networks: - web ports: # The HTTP port - "80:80" + - 443:443 # The Web UI (enabled by --api.insecure=true) - "8080:8080" volumes: # So that Traefik can listen to the Docker events - - /var/run/docker.sock:/var/run/docker.sock \ No newline at end of file + - /var/run/docker.sock:/var/run/docker.sock + - ./letsencrypt:/letsencrypt \ No newline at end of file