From 9a2e4be6af6f7dddcedb10dc50a39faf76a841ec Mon Sep 17 00:00:00 2001 From: Teck Meng Date: Thu, 13 Jun 2024 13:48:13 +0800 Subject: [PATCH] Refactor Traefik configuration to use new certificate location and update volume mappings --- swarm/core.yml | 2 +- swarm/mailserver.yml | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/swarm/core.yml b/swarm/core.yml index 4cd1656..2316311 100644 --- a/swarm/core.yml +++ b/swarm/core.yml @@ -89,7 +89,7 @@ services: # Add Docker as a mounted volume, so that Traefik can read the labels of other services - /var/run/docker.sock:/var/run/docker.sock:ro # Mount the volume to store the certificates - - traefik-public-certificates:/certificates + - /var/data/config/acme.json:/certificates/acme.json - /var/data/config/traefik/services.yml:/etc/traefik/services.yml:ro command: # Enable Docker in Traefik, so that it reads labels from Docker services diff --git a/swarm/mailserver.yml b/swarm/mailserver.yml index a912c23..b41a599 100644 --- a/swarm/mailserver.yml +++ b/swarm/mailserver.yml @@ -6,7 +6,8 @@ services: # - /var/data/docker-mailserver/maildata:/var/mail # - /var/data/docker-mailserver/mailstate:/var/mail-state # - /var/data/docker-mailserver/config:/tmp/docker-mailserver - - /var/data/docker-mailserver/letsencrypt:/etc/letsencrypt + - traefik-public-certificates:/certificates + - /var/data/config/acme.json:/etc/letsencrypt/acme.json:ro ports: - target: 25 published: 25