diff --git a/docker/compose/dc-traefik.yml b/docker/compose/dc-traefik.yml index b6c9543..06ab902 100644 --- a/docker/compose/dc-traefik.yml +++ b/docker/compose/dc-traefik.yml @@ -24,6 +24,8 @@ services: ports: - 80:80 - 443:443 + - 465:465 + - 587:587 #env_file: #- path: ./traefik.env # required: true # default @@ -41,6 +43,8 @@ services: - --entrypoints.http.http.middlewares=middlewares-crowdsec-bouncer@file - --entryPoints.https.address=:443 - --entrypoints.https.forwardedHeaders.trustedIPs=$CLOUDFLARE_IPS,$LOCAL_IPS + - --entrypoints.mailsecure.address=:465 + - --entrypoints.maildefault.address=:587 # - --entryPoints.traefik.address=:8080 #(- --entryPoints.ping.address=:8081) - --api=true @@ -50,7 +54,7 @@ services: #(- --pilot.token=$TRAEFIK_PILOT_TOKEN) - --serversTransport.insecureSkipVerify=true - --log=true - - --log.level=DEBUG #INFO # (Default: error) DEBUG, INFO, WARN, ERROR, FATAL, PANIC + - --log.level=INFO # (Default: error) DEBUG, INFO, WARN, ERROR, FATAL, PANIC - --log.filePath= /var/log/traefik/traefik.log - --accessLog=true - --accessLog.filePath=/var/log/traefik/access.log @@ -75,6 +79,7 @@ services: - --entrypoints.https.http.tls.domains[2].sans=*.$DOMAINNAME2 - --entrypoints.https.http.tls.domains[3].main=$DOMAINNAME3 # Pulls main cert for second domain - --entrypoints.https.http.tls.domains[3].sans=*.$DOMAINNAME3 # Pulls wildcard cert for second domain + - --providers.docker.network=proxy - --providers.file.directory=/config # Load dynamic configuration from one or more .toml or .yml files in a directory - --providers.file.watch=true # Only works on top level files in the rules folder