Upgrade to Mailu 1.9, adjust env vars

This commit is contained in:
3wc
2023-03-12 17:20:24 -04:00
parent 4427115bc8
commit 814175806c
2 changed files with 25 additions and 39 deletions

View File

@ -2,10 +2,11 @@ version: "3.8"
x-environment:
&default-env
- FRONT_ADDRESS=${STACK_NAME}_app
- HOST_FRONT=${STACK_NAME}_app
- ADMIN
- ANTIVIRUS
- AUTH_RATELIMIT
- AUTH_RATELIMIT_IP
- MESSAGE_RATELIMIT
- COMPOSE_PROJECT_NAME
- COMPRESSION
- COMPRESSION_LEVEL
@ -22,7 +23,7 @@ x-environment:
- LOG_DRIVER
- LOG_LEVEL
- MESSAGE_SIZE_LIMIT
- PASSWORD_SCHEME
- CREDENTIAL_ROUNDS
- POSTMASTER
- REAL_IP_FROM
- REAL_IP_HEADER
@ -46,10 +47,11 @@ x-environment:
- WELCOME
- WELCOME_BODY
- WELCOME_SUBJECT
- TZ
services:
app:
image: mailu/nginx:1.8
image: mailu/nginx:1.9
logging:
driver: json-file
networks:
@ -96,7 +98,7 @@ services:
- "redis:/data"
admin:
image: ${DOCKER_ORG:-mailu}/${DOCKER_PREFIX:-}admin:1.8
image: ${DOCKER_ORG:-mailu}/${DOCKER_PREFIX:-}admin:1.9
environment: *default-env
healthcheck:
disable: true
@ -105,7 +107,7 @@ services:
- "mailu:/data"
imap:
image: ${DOCKER_ORG:-mailu}/${DOCKER_PREFIX:-}dovecot:1.8
image: ${DOCKER_ORG:-mailu}/${DOCKER_PREFIX:-}dovecot:1.9
environment: *default-env
volumes:
- "mail:/mail"
@ -113,7 +115,7 @@ services:
disable: true
smtp:
image: ${DOCKER_ORG:-mailu}/${DOCKER_PREFIX:-}postfix:1.8
image: ${DOCKER_ORG:-mailu}/${DOCKER_PREFIX:-}postfix:1.9
environment: *default-env
volumes:
- "mailqueue:/queue"
@ -121,7 +123,7 @@ services:
disable: true
antispam:
image: ${DOCKER_ORG:-mailu}/${DOCKER_PREFIX:-}rspamd:1.8
image: ${DOCKER_ORG:-mailu}/${DOCKER_PREFIX:-}rspamd:1.9
environment: *default-env
volumes:
- "rspamd:/var/lib/rspamd"
@ -130,8 +132,10 @@ services:
disable: true
webmail:
image: ${DOCKER_ORG:-mailu}/${DOCKER_PREFIX:-}rainloop:1.8
image: ${DOCKER_ORG:-mailu}/${DOCKER_PREFIX:-}rainloop:1.9
environment: *default-env
networks:
- default
volumes:
- "webmail:/data"
deploy:
@ -139,21 +143,6 @@ services:
healthcheck:
disable: true
#certdumper:
# restart: always
# image: ${DOCKER_ORG:-mailu}/${DOCKER_PREFIX:-}traefik-certdumper:master
# environment:
# - DOMAIN=$DOMAIN
# # Set TRAEFIK_VERSION to v2 in your .env if you're using Traefik v2
# - TRAEFIK_VERSION=${TRAEFIK_VERSION:-v2}
# volumes:
# - "/docker/traefik/letsencrypt/acme.json:/traefik/acme.json"
# - "/docker/traefik/letsencrypt/certs:/tmp/work"
# - "/docker/mailu/certs:/output"
# labels:
# # Set watchtower label
# - "com.centurylinklabs.watchtower.enable=true"
certdumper:
image: ldez/traefik-certs-dumper:v2.7.4
entrypoint: sh -c '
@ -176,14 +165,6 @@ services:
- source: certdumper_post
target: /usr/bin/certdumper_post.sh
mode: 0555
#certdumper:
# image: humenius/traefik-certs-dumper:latest
# volumes:
# - traefik_letsencrypt:/traefik:ro
# - certs:/output:rw
# environment:
# - DOMAIN=$WEB_DOMAIN
volumes:
mailu: