+22
-8
@@ -55,7 +55,7 @@ x-environment:
|
||||
|
||||
services:
|
||||
app:
|
||||
image: ghcr.io/mailu/nginx:2024.06.64
|
||||
image: ghcr.io/mailu/nginx:2024.06.67
|
||||
logging:
|
||||
driver: json-file
|
||||
networks:
|
||||
@@ -96,15 +96,18 @@ services:
|
||||
- "traefik.http.routers.${STACK_NAME}.rule=Host(`${DOMAIN}`)"
|
||||
- "traefik.http.routers.${STACK_NAME}.tls.certresolver=${LETS_ENCRYPT_ENV}"
|
||||
- "traefik.http.routers.${STACK_NAME}.entrypoints=web-secure"
|
||||
- "coop-cloud.${STACK_NAME}.version=3.1.5+2024.06.61"
|
||||
- "coop-cloud.${STACK_NAME}.version=4.0.0+2024.06.67"
|
||||
- "backupbot.backup=${ENABLE_BACKUPS:-true}"
|
||||
- "backupbot.backup.volumes.traefik_letsencrypt=false"
|
||||
- "backupbot.backup.volumes.mailu.path=backup"
|
||||
|
||||
db:
|
||||
image: redis:8.10.2-alpine
|
||||
image: redis:8.10.3-alpine
|
||||
volumes:
|
||||
- "redis:/data"
|
||||
|
||||
admin:
|
||||
image: ghcr.io/mailu/admin:2024.06.64
|
||||
image: ghcr.io/mailu/admin:2024.06.67
|
||||
environment: *default-env
|
||||
healthcheck:
|
||||
disable: true
|
||||
@@ -115,9 +118,16 @@ services:
|
||||
- "mailu:/data"
|
||||
networks:
|
||||
- default
|
||||
configs:
|
||||
- source: backup_sqlite
|
||||
target: /usr/local/bin/backup_sqlite.py
|
||||
mode: 0444
|
||||
deploy:
|
||||
labels:
|
||||
backupbot.backup.pre-hook: "python3 /usr/local/bin/backup_sqlite.py"
|
||||
|
||||
imap:
|
||||
image: ghcr.io/mailu/dovecot:2024.06.64
|
||||
image: ghcr.io/mailu/dovecot:2024.06.67
|
||||
environment: *default-env
|
||||
secrets:
|
||||
- secret_key
|
||||
@@ -131,7 +141,7 @@ services:
|
||||
- default
|
||||
|
||||
smtp:
|
||||
image: ghcr.io/mailu/postfix:2024.06.64
|
||||
image: ghcr.io/mailu/postfix:2024.06.67
|
||||
environment: *default-env
|
||||
secrets:
|
||||
- secret_key
|
||||
@@ -143,7 +153,7 @@ services:
|
||||
- app
|
||||
|
||||
antispam:
|
||||
image: ghcr.io/mailu/rspamd:2024.06.64
|
||||
image: ghcr.io/mailu/rspamd:2024.06.67
|
||||
environment: *default-env
|
||||
secrets:
|
||||
- secret_key
|
||||
@@ -154,7 +164,7 @@ services:
|
||||
disable: true
|
||||
|
||||
webmail:
|
||||
image: ghcr.io/mailu/webmail:2024.06.64
|
||||
image: ghcr.io/mailu/webmail:2024.06.67
|
||||
# entrypoint: "tail -f /dev/null"
|
||||
environment: *default-env
|
||||
networks:
|
||||
@@ -221,6 +231,10 @@ configs:
|
||||
certdumper_post:
|
||||
name: ${STACK_NAME}_certdumper_post_${CERTDUMPER_POST_VERSION}
|
||||
file: certdumper_post.sh
|
||||
backup_sqlite:
|
||||
name: ${STACK_NAME}_backup_sqlite_${BACKUP_SQLITE_VERSION}
|
||||
file: backup_sqlite.py
|
||||
|
||||
|
||||
secrets:
|
||||
secret_key:
|
||||
|
||||
Reference in New Issue
Block a user