diff --git a/docs/compose/.env b/docs/compose/.env index cdb48310..7823bc3e 100644 --- a/docs/compose/.env +++ b/docs/compose/.env @@ -120,6 +120,12 @@ WEBSITE=https://mailu.io # Advanced settings ################################### +# Log driver for front service. Possible values: +# json-file (default) +# journald (On systemd platforms, useful for Fail2Ban integration) +# syslog (Non systemd platforms, Fail2Ban integration. Disables `docker-compose log` for front!) +LOG_DRIVER=json-file + # Docker-compose project name, this will prepended to containers names. COMPOSE_PROJECT_NAME=mailu diff --git a/docs/compose/docker-compose.yml b/docs/compose/docker-compose.yml index 6f2da078..b8d15587 100644 --- a/docs/compose/docker-compose.yml +++ b/docs/compose/docker-compose.yml @@ -6,6 +6,8 @@ services: image: mailu/nginx:$VERSION restart: always env_file: .env + logging: + driver: $LOG_DRIVER ports: - "$BIND_ADDRESS4:80:80" - "$BIND_ADDRESS4:443:443" diff --git a/tests/compose/core.env b/tests/compose/core.env index 89120d4f..78c307c0 100644 --- a/tests/compose/core.env +++ b/tests/compose/core.env @@ -120,6 +120,12 @@ WEBSITE=https://mailu.io # Advanced settings ################################### +# Log driver for front service. Possible values: +# json-file (default) +# journald (On systemd platforms, useful for Fail2Ban integration) +# syslog (Non systemd platforms, Fail2Ban integration. Disables `docker-compose log` for front!) +LOG_DRIVER=json-file + # Docker-compose project name, this will prepended to containers names. #COMPOSE_PROJECT_NAME=mailu diff --git a/tests/compose/run.yml b/tests/compose/run.yml index 56ea1627..eac35b76 100644 --- a/tests/compose/run.yml +++ b/tests/compose/run.yml @@ -6,6 +6,8 @@ services: image: $DOCKER_ORG/nginx:$VERSION restart: 'no' env_file: $PWD/.env + logging: + driver: $LOG_DRIVER ports: - "$BIND_ADDRESS4:80:80" - "$BIND_ADDRESS4:443:443"