mirror of
https://github.com/docker-mailserver/docker-mailserver.git
synced 2024-01-19 02:48:50 +00:00
fix: supervisor-app.conf
- Correct the log location for postgrey
(#3724)
* fix: `supervisor-app.conf` - Correct `postgrey` log location Looks like this should have been like every other service and reference a log file(s) based on program name in the supervisor log directory. * tests: Adjust log location for `postgrey_enabled.bats`
This commit is contained in:
parent
8392e3c1a8
commit
0889b0ff06
|
@ -35,6 +35,7 @@ All notable changes to this project will be documented in this file. The format
|
||||||
- `VERSION` is no longer included in the image ([#3711](https://github.com/docker-mailserver/docker-mailserver/pull/3711))
|
- `VERSION` is no longer included in the image ([#3711](https://github.com/docker-mailserver/docker-mailserver/pull/3711))
|
||||||
- Update-check: fix 'read' exit status ([#3688](https://github.com/docker-mailserver/docker-mailserver/pull/3688))
|
- Update-check: fix 'read' exit status ([#3688](https://github.com/docker-mailserver/docker-mailserver/pull/3688))
|
||||||
- `ENABLE_QUOTAS=0` no longer tries to remove non-existent config ([#3715](https://github.com/docker-mailserver/docker-mailserver/pull/3715))
|
- `ENABLE_QUOTAS=0` no longer tries to remove non-existent config ([#3715](https://github.com/docker-mailserver/docker-mailserver/pull/3715))
|
||||||
|
- The `postgrey` service now writes logs to the supervisor directory like all other services. Previously this was `/var/log/mail/mail.log` ([#3724](https://github.com/docker-mailserver/docker-mailserver/pull/3724))
|
||||||
- **Rspamd:**
|
- **Rspamd:**
|
||||||
- Switch to official arm64 packages to avoid segfaults ([#3686](https://github.com/docker-mailserver/docker-mailserver/pull/3686))
|
- Switch to official arm64 packages to avoid segfaults ([#3686](https://github.com/docker-mailserver/docker-mailserver/pull/3686))
|
||||||
- **CI / Automation:**
|
- **CI / Automation:**
|
||||||
|
|
|
@ -83,8 +83,8 @@ startsecs=0
|
||||||
stopwaitsecs=55
|
stopwaitsecs=55
|
||||||
autostart=false
|
autostart=false
|
||||||
autorestart=true
|
autorestart=true
|
||||||
stdout_logfile=/var/log/mail/mail.log
|
stdout_logfile=/var/log/supervisor/%(program_name)s.log
|
||||||
stderr_logfile=/var/log/mail/mail.log
|
stderr_logfile=/var/log/supervisor/%(program_name)s.log
|
||||||
command=/usr/sbin/postgrey --inet=127.0.0.1:10023 --syslog-facility=mail --delay="%(ENV_POSTGREY_DELAY)s" --max-age="%(ENV_POSTGREY_MAX_AGE)s" --auto-whitelist-clients="%(ENV_POSTGREY_AUTO_WHITELIST_CLIENTS)s" --greylist-text="%(ENV_POSTGREY_TEXT)s"
|
command=/usr/sbin/postgrey --inet=127.0.0.1:10023 --syslog-facility=mail --delay="%(ENV_POSTGREY_DELAY)s" --max-age="%(ENV_POSTGREY_MAX_AGE)s" --auto-whitelist-clients="%(ENV_POSTGREY_AUTO_WHITELIST_CLIENTS)s" --greylist-text="%(ENV_POSTGREY_TEXT)s"
|
||||||
|
|
||||||
[program:amavis]
|
[program:amavis]
|
||||||
|
|
|
@ -123,7 +123,7 @@ function _should_have_log_entry() {
|
||||||
# Allow some extra time for logs to update to avoids a false-positive failure:
|
# Allow some extra time for logs to update to avoids a false-positive failure:
|
||||||
_run_until_success_or_timeout 10 _exec_in_container grep \
|
_run_until_success_or_timeout 10 _exec_in_container grep \
|
||||||
"${ACTION}, ${REASON}," \
|
"${ACTION}, ${REASON}," \
|
||||||
/var/log/mail/mail.log
|
/var/log/supervisor/postgrey.log
|
||||||
|
|
||||||
# Log entry matched should be for the expected triplet:
|
# Log entry matched should be for the expected triplet:
|
||||||
assert_output --partial "${TRIPLET}"
|
assert_output --partial "${TRIPLET}"
|
||||||
|
|
Loading…
Reference in a new issue