aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilipp Le <philipp-le-prviat@freenet.de>2021-02-24 23:30:38 +0100
committerPhilipp Le <philipp-le-prviat@freenet.de>2021-02-24 23:30:38 +0100
commit81a3a675b3dfc178cbd33bc886e5649816cb9910 (patch)
tree127ef89d1a0f6bf0a7a2c8ee0eca39a234aa3a77
parentaa10a617573549a88e3fa0e4e71645609a3707ac (diff)
downloadbaikal-docker-81a3a675b3dfc178cbd33bc886e5649816cb9910.zip
baikal-docker-81a3a675b3dfc178cbd33bc886e5649816cb9910.tar.gz
baikal-docker-81a3a675b3dfc178cbd33bc886e5649816cb9910.tar.bz2
feat: Add TLS supportHEADmaster
-rw-r--r--docker-compose.yml6
-rw-r--r--sample.env1
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
diff --git a/sample.env b/sample.env
index 446a768..e32a2fc 100644
--- a/sample.env
+++ b/sample.env
@@ -7,3 +7,4 @@ MYSQL_PASSWORD=somepassword
DOMAIN_NAME=example.org
HOST_NAME=cal
PATH_PREFIX=baikal
+CERT_RESOLVER=myresolver