Advertisement
Guest User

docker-compose.override.yml

a guest
Oct 3rd, 2022
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 2.40 KB | None | 0 0
  1. services:
  2.     nginx-mailcow:
  3.       networks:
  4.         t2_proxy:
  5.       labels:
  6.        - "traefik.enable=true"
  7.         - "traefik.http.routers.nginx-mailcow.entrypoints=http"
  8.         - "traefik.http.routers.nginx-mailcow.rule=HostRegexp(`{host:(autodiscover|autoconfig|email).+}`)"
  9.         - "traefik.http.middlewares.nginx-mailcow-https-redirect.redirectscheme.scheme=https"
  10.         - "traefik.http.middlewares.sogo-redirect.redirectregex.regex=https://(mail|webmail).***"
  11.         - "traefik.http.middlewares.sogo-redirect.redirectregex.replacement=https://***/SOGo/"
  12.         - "traefik.http.routers.nginx-mailcow.middlewares=nginx-mailcow-https-redirect"
  13.         - "traefik.http.routers.nginx-mailcow-secure.entrypoints=https"
  14.         - "traefik.http.routers.nginx-mailcow-secure.rule=Host(`***`) || Host(`****`)" ###### hier eure FQDN angeben #####
  15.         - "traefik.http.routers.nginx-mailcow-secure.tls=true"
  16.         - "traefik.http.routers.nginx-mailcow-secure.tls.domains[0].main=****" ###### anpassen zu euer FQDN von oben #####
  17.         - "traefik.http.routers.nginx-mailcow-secure.tls.domains[0].sans=imap.***, smtp.***, pop3.***" ## Domain anpassen ##
  18.         - "traefik.http.routers.nginx-mailcow-secure.service=nginx-mailcow"
  19.         - "traefik.http.services.nginx-mailcow.loadbalancer.server.port=8180"
  20.         - "traefik.http.routers.nginx-mailcow-secure.tls.certresolver=dns-cloudflare"
  21.  
  22.     certdumper:
  23.       image: humenius/traefik-certs-dumper
  24.       container_name: traefik_certdumper
  25.       network_mode: none
  26.       command: --restart-containers mailcowdockerized_postfix-mailcow_1,mailcowdockerized_dovecot-mailcow_1
  27.       volumes:
  28.        # mount the folder which contains Traefik's `acme.json' file
  29.         #   in this case Traefik is started from its own docker-compose in ../traefik
  30.         - /srv/traefik2/acme:/traefik:ro
  31.         - /var/run/docker.sock:/var/run/docker.sock:ro
  32.         # mount mailcow's SSL folder
  33.         - ./data/assets/ssl/:/output/moroku.de/
  34.         #- ./data/assets/ssl/key.pem:/output/moroku.de/cert.pem
  35.       # environment:
  36.       #   #  only change this, if you're using another domain for mailcow's web frontend compared to the standard config
  37.       #   - DOMAIN=${MAILCOW_HOSTNAME}
  38.    
  39.     ipv6nat-mailcow:
  40.       restart: "no"
  41.       entrypoint: ["echo", "ipv6nat disabled in compose.override.yml"]
  42.    
  43. networks:
  44.   t2_proxy:
  45.     external:
  46.       name: t2_proxy
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement