Implemented logging with journald

This commit is contained in:
Kevin Veen-Birkenbach 2022-01-29 19:21:46 +01:00
parent 9734848663
commit e6360599ad

View File

@ -14,6 +14,8 @@ services:
interval: 1s interval: 1s
timeout: 3s timeout: 3s
retries: 30 retries: 30
logging:
driver: journald
database: database:
image: mariadb image: mariadb
restart: always restart: always
@ -29,13 +31,16 @@ services:
interval: 3s interval: 3s
timeout: 1s timeout: 1s
retries: 5 retries: 5
logging:
driver: journald
# Core services # Core services
front: front:
image: ${DOCKER_ORG:-mailu}/${DOCKER_PREFIX:-}nginx:${MAILU_VERSION:-1.8} image: ${DOCKER_ORG:-mailu}/${DOCKER_PREFIX:-}nginx:${MAILU_VERSION:-1.8}
restart: always restart: always
env_file: mailu.env env_file: mailu.env
logging: logging:
driver: json-file driver: journald
ports: ports:
- "127.0.0.1:{{ http_port }}:80" - "127.0.0.1:{{ http_port }}:80"
- "{{ ip4_address }}:25:25" - "{{ ip4_address }}:25:25"
@ -60,6 +65,8 @@ services:
- "dkim:/dkim" - "dkim:/dkim"
depends_on: depends_on:
- front - front
logging:
driver: journald
imap: imap:
image: ${DOCKER_ORG:-mailu}/${DOCKER_PREFIX:-}dovecot:${MAILU_VERSION:-1.8} image: ${DOCKER_ORG:-mailu}/${DOCKER_PREFIX:-}dovecot:${MAILU_VERSION:-1.8}
restart: always restart: always
@ -69,6 +76,8 @@ services:
- "/etc/mailu/overrides:/overrides" - "/etc/mailu/overrides:/overrides"
depends_on: depends_on:
- front - front
logging:
driver: journald
smtp: smtp:
image: ${DOCKER_ORG:-mailu}/${DOCKER_PREFIX:-}postfix:${MAILU_VERSION:-1.8} image: ${DOCKER_ORG:-mailu}/${DOCKER_PREFIX:-}postfix:${MAILU_VERSION:-1.8}
@ -79,6 +88,8 @@ services:
- "smtp_queue:/queue" - "smtp_queue:/queue"
depends_on: depends_on:
- front - front
logging:
driver: journald
antispam: antispam:
image: ${DOCKER_ORG:-mailu}/${DOCKER_PREFIX:-}rspamd:${MAILU_VERSION:-1.8} image: ${DOCKER_ORG:-mailu}/${DOCKER_PREFIX:-}rspamd:${MAILU_VERSION:-1.8}
@ -90,6 +101,8 @@ services:
- "/etc/mailu/overrides/rspamd:/etc/rspamd/override.d" - "/etc/mailu/overrides/rspamd:/etc/rspamd/override.d"
depends_on: depends_on:
- front - front
logging:
driver: journald
# Optional services # Optional services
antivirus: antivirus:
@ -98,6 +111,8 @@ services:
env_file: mailu.env env_file: mailu.env
volumes: volumes:
- "filter:/data" - "filter:/data"
logging:
driver: journald
webdav: webdav:
image: ${DOCKER_ORG:-mailu}/${DOCKER_PREFIX:-}radicale:${MAILU_VERSION:-1.8} image: ${DOCKER_ORG:-mailu}/${DOCKER_PREFIX:-}radicale:${MAILU_VERSION:-1.8}
@ -105,6 +120,8 @@ services:
env_file: mailu.env env_file: mailu.env
volumes: volumes:
- "webdav_data:/data" - "webdav_data:/data"
logging:
driver: journald
# Deactivated, because service leads to slowing down of webservices. # Deactivated, because service leads to slowing down of webservices.
# Checkout the readme.md for more information # Checkout the readme.md for more information
@ -112,6 +129,8 @@ services:
image: ${DOCKER_ORG:-mailu}/${DOCKER_PREFIX:-}fetchmail:${MAILU_VERSION:-1.8} image: ${DOCKER_ORG:-mailu}/${DOCKER_PREFIX:-}fetchmail:${MAILU_VERSION:-1.8}
restart: always restart: always
env_file: mailu.env env_file: mailu.env
logging:
driver: journald
# Webmail # Webmail
webmail: webmail:
@ -122,6 +141,8 @@ services:
- "webmail_data:/data" - "webmail_data:/data"
depends_on: depends_on:
- imap - imap
logging:
driver: journald
volumes: volumes:
database: database:
smtp_queue: smtp_queue: