diff options
| -rw-r--r-- | docker-compose.yml | 6 | ||||
| -rw-r--r-- | sample.env | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/docker-compose.yml b/docker-compose.yml index c91a348..f0a4979 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -29,16 +29,22 @@ services: labels: - "traefik.enable=true" - "traefik.http.routers.baikal.rule=Host(`${HOST_NAME}.${DOMAIN_NAME}`)" + - "traefik.http.routers.baikal.tls=true" + - "traefik.http.routers.baikal.tls.certresolver=${CERT_RESOLVER}" - "traefik.http.middlewares.baikal-base-redir.redirectregex.permanent=true" - "traefik.http.middlewares.baikal-base-redir.redirectregex.regex=^http(.?)://(.*)/${PATH_PREFIX}(.*)" - "traefik.http.middlewares.baikal-base-redir.redirectregex.replacement=https://${HOST_NAME}.${DOMAIN_NAME}$$3" - "traefik.http.routers.baikal-nosub.rule=(Host(`${DOMAIN_NAME}`) || Host(`www.${DOMAIN_NAME}`)) && PathPrefix(`/${PATH_PREFIX}`)" - "traefik.http.routers.baikal-nosub.middlewares=baikal-base-redir@docker" + - "traefik.http.routers.baikal-nosub.tls=true" + - "traefik.http.routers.baikal-nosub.tls.certresolver=${CERT_RESOLVER}" - "traefik.http.middlewares.baikal-wellknown-redir.redirectregex.permanent=true" - "traefik.http.middlewares.baikal-wellknown-redir.redirectregex.regex=^(.*)" - "traefik.http.middlewares.baikal-wellknown-redir.redirectregex.replacement=https://${HOST_NAME}.${DOMAIN_NAME}/dav.php" - "traefik.http.routers.baikal-wellknown.rule=(Host(`${DOMAIN_NAME}`) || Host(`www.${DOMAIN_NAME}`)) && (Path(`/.well-known/caldav`) || Path(`/.well-known/carddav`))" - "traefik.http.routers.baikal-wellknown.middlewares=baikal-wellknown-redir@docker" + - "traefik.http.routers.baikal-wellknown.tls=true" + - "traefik.http.routers.baikal-wellknown.tls.certresolver=${CERT_RESOLVER}" - "traefik.docker.network=traefik_network" volumes: - ${VOLUMES_DIR}/Specific:/var/www/html/Specific @@ -7,3 +7,4 @@ MYSQL_PASSWORD=somepassword DOMAIN_NAME=example.org HOST_NAME=cal PATH_PREFIX=baikal +CERT_RESOLVER=myresolver |
