From 536e78d45906d0acf23d9fef86a6ae3b6977cacb Mon Sep 17 00:00:00 2001 From: knoflook Date: Mon, 4 Sep 2023 16:16:35 +0200 Subject: [PATCH] chore: publish 1.0.1+2.0.16 release --- .env.sample | 2 ++ compose.yml | 8 ++++++-- release/1.0.1+2.0.16 | 1 + 3 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 release/1.0.1+2.0.16 diff --git a/.env.sample b/.env.sample index c2c4987..74c86f4 100644 --- a/.env.sample +++ b/.env.sample @@ -3,6 +3,8 @@ TYPE=mailu # Main mail domain, NOT main web domain (if they are different) DOMAIN=example.com LETS_ENCRYPT_ENV=production +# Run `docker stack ls | grep traefik | cut -f 1 -d " "` on the target machine to get that one +TRAEFIK_STACK_NAME=traefik_example_com # Custom settings used by certdumper_post.sh and Traefik WEB_DOMAIN=example.com diff --git a/compose.yml b/compose.yml index 7e402c0..9329a88 100644 --- a/compose.yml +++ b/compose.yml @@ -91,7 +91,7 @@ services: - "traefik.http.routers.${STACK_NAME}.rule=Host(`${WEB_DOMAIN}`)" - "traefik.http.routers.${STACK_NAME}.tls.certresolver=${LETS_ENCRYPT_ENV}" - "traefik.http.routers.${STACK_NAME}.entrypoints=web-secure" - - "coop-cloud.${STACK_NAME}.version=1.0.0+2.0.16" + - "coop-cloud.${STACK_NAME}.version=1.0.1+2.0.16" db: image: redis:alpine @@ -167,7 +167,10 @@ services: - DOMAIN=$WEB_DOMAIN volumes: # Folder, which contains the acme.json - - "traefik_letsencrypt:/traefik" + - type: volume + read_only: true + source: traefik_letsencrypt + target: "/traefik" # Folder, where cert.pem and key.pem will be written - "certs:/output" configs: @@ -185,6 +188,7 @@ volumes: certs: mailqueue: traefik_letsencrypt: + name: "${TRAEFIK_STACK_NAME}_letsencrypt" external: true networks: diff --git a/release/1.0.1+2.0.16 b/release/1.0.1+2.0.16 new file mode 100644 index 0000000..0f98b0d --- /dev/null +++ b/release/1.0.1+2.0.16 @@ -0,0 +1 @@ +this version introduces a new variable TRAEFIK_STACK_NAME