From 46f1c247a95ff6abb873d2e9df2725fc1ef1ba82 Mon Sep 17 00:00:00 2001 From: yuuki <> Date: Thu, 13 Jun 2024 16:29:25 +0000 Subject: [PATCH] =?UTF-8?q?DNS=E3=83=81=E3=83=A3=E3=83=AC=E3=83=B3?= =?UTF-8?q?=E3=82=B8=E3=82=92=E6=9C=89=E5=8A=B9=E3=81=AB=E3=81=99=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker/litey/docker-compose.yml | 12 +++++++----- docker/traefik/docker-compose.yml | 9 ++++----- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/docker/litey/docker-compose.yml b/docker/litey/docker-compose.yml index 2db1ffb..589d040 100644 --- a/docker/litey/docker-compose.yml +++ b/docker/litey/docker-compose.yml @@ -8,11 +8,13 @@ services: - traefik labels: - traefik.enable=true - - traefik.http.routers.litey.rule=Host(`litey.trade`) - - traefik.http.routers.litey.tls=true - - traefik.http.routers.litey.tls.certResolver=letsencrypt - - traefik.http.routers.litey.service=litey-routing-service - - traefik.http.services.litey-routing-service.loadbalancer.server.port=8000 + - traefik.http.routers.r4.rule=Host(`litey.trade`) + - traefik.http.routers.r4.tls=true + - traefik.http.routers.r4.tls.certResolver=letsencrypt + - traefik.http.routers.r4.tls.domains[0].main=litey.trade + - traefik.http.routers.r4.tls.domains[0].sans=*.litey.trade + - traefik.http.routers.r4.service=s4 + - traefik.http.services.s4.loadbalancer.server.port=8000 environment: - MONGO_URI=mongodb+srv://cluster0.xwewvby.mongodb.net/ - MONGO_USER=yuuki diff --git a/docker/traefik/docker-compose.yml b/docker/traefik/docker-compose.yml index c803ef4..087b004 100644 --- a/docker/traefik/docker-compose.yml +++ b/docker/traefik/docker-compose.yml @@ -6,7 +6,6 @@ services: volumes: - /var/run/docker.sock:/var/run/docker.sock:ro - ./acme:/acme - container_name: traefik image: traefik:v3.0.1 networks: - traefik @@ -16,11 +15,11 @@ services: - --providers.docker.exposedByDefault=false - --providers.docker.network=traefik - --entryPoints.web.address=:80 - - --entryPoints.web.http.redirections.entryPoint.to=websecure - --entryPoints.websecure.address=:443 - - --entryPoints.websecure.http.tls.certResolver=letsencrypt - - --certificatesResolvers.letsencrypt.acme.email=0xv75b42326631e@au.com - - --certificatesResolvers.letsencrypt.acme.httpChallenge.entrypoint=web + - --certificatesResolvers.letsencrypt.acme.dnsChallenge=true + - --certificatesResolvers.letsencrypt.acme.dnsChallenge.provider=cloudflare + - --certificatesResolvers.letsencrypt.acme.dnsChallenge.delayBeforeCheck=0 + - --certificatesResolvers.letsencrypt.acme.dnsChallenge.resolvers=1.1.1.1:53,1.0.0.1:53 - --certificatesResolvers.letsencrypt.acme.storage=acme/acme.json - --api.dashboard=true labels: