diff --git a/NextCloud/docker-compose.yml b/NextCloud/docker-compose.yml index cd526e3..e659bba 100644 --- a/NextCloud/docker-compose.yml +++ b/NextCloud/docker-compose.yml @@ -20,6 +20,16 @@ services: - MYSQL_PASSWORD= - MYSQL_DATABASE=nextcloud - MYSQL_HOST=db + labels: + ## Expose Nextcloud Through Trefik ## + - "traefik.enable=true" # <== Enable traefik to proxy this container + - "traefik.http.routers.nextcloud.rule=Host(`nextcloud.luke-else.co.uk`) || Host(`www.nextcloud.luke-else.co.uk`)" + - "traefik.http.routers.nextcloud.entrypoints=http" + - "traefik.http.routers.nextcloud.middlewares=redirect@file" + + - "traefik.http.routers.nextcloud-secured.rule=Host(`nextcloud.luke-else.co.uk`) || Host(`www.nextcloud.luke-else.co.uk`)" + - "traefik.http.routers.nextcloud-secured.entrypoints=https" + - "traefik.http.routers.nextcloud-secured.tls.certresolver=mytlschallenge" restart: unless-stopped db: