From 97aad24f53f40c6da0f0172567ca158b5803c87c Mon Sep 17 00:00:00 2001 From: Kevin Date: Tue, 25 Feb 2025 14:38:12 +0100 Subject: [PATCH] =?UTF-8?q?Ajout=20de=20la=20redirection=20HTTP=20vers=20H?= =?UTF-8?q?TTPS=20dans=20la=20configuration=20Traefik=20et=20mise=20=C3=A0?= =?UTF-8?q?=20jour=20des=20chemins=20des=20certificats=20TLS.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- compose.yml | 5 +++-- traefik/traefik.yml | 14 ++++++++++++-- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/compose.yml b/compose.yml index e2e302a..ba52a7f 100644 --- a/compose.yml +++ b/compose.yml @@ -16,6 +16,7 @@ services: - "--providers.docker=true" - "--entrypoints.web.address=:80" - "--entrypoints.websecure.address=:443" + - "--providers.docker.exposedbydefault=false" ports: - "80:80" - "443:443" @@ -129,9 +130,9 @@ services: labels: - "traefik.enable=true" - "traefik.http.routers.neah-nextcloud.rule=Host(`cloud.${MAIN_DOMAIN}`)" - - "traefik.http.services.neah-nextcloud.loadbalancer.server.port=80" - - "traefik.http.routers.neah-nextcloud.tls=true" - "traefik.http.routers.neah-nextcloud.entrypoints=websecure" + - "traefik.http.routers.neah-nextcloud.tls=true" + - "traefik.http.services.neah-nextcloud.loadbalancer.server.port=80" networks: - default depends_on: diff --git a/traefik/traefik.yml b/traefik/traefik.yml index 8e0b97f..ffaec55 100644 --- a/traefik/traefik.yml +++ b/traefik/traefik.yml @@ -1,10 +1,20 @@ entryPoints: web: address: ":80" + http: + redirections: + entryPoint: + to: websecure + scheme: https websecure: address: ":443" +providers: + docker: + endpoint: "unix:///var/run/docker.sock" + exposedByDefault: false + tls: certificates: - - certFile: "/opt/Neah-Enkun/traefik/certs/cloud.neah.local.crt" - keyFile: "/opt/Neah-Enkun/traefik/certs/cloud.neah.local.key" + - certFile: "/etc/traefik/certs/cloud.neah.local.crt" + keyFile: "/etc/traefik/certs/cloud.neah.local.key"