From b5d01c4e5d3e066ce51fd367882cd6b521ae8d40 Mon Sep 17 00:00:00 2001 From: j4n Date: Mon, 23 Feb 2026 17:54:01 +0100 Subject: [PATCH] docker: move ForwardToConsole to the end so it does not get clobbered --- docker/files/chatmail-init.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docker/files/chatmail-init.sh b/docker/files/chatmail-init.sh index 1936015e..447bc5a3 100755 --- a/docker/files/chatmail-init.sh +++ b/docker/files/chatmail-init.sh @@ -19,11 +19,6 @@ fi # Fix ownership for bind-mounted keys (host opendkim UID may differ from container) chown -R opendkim:opendkim /etc/dkimkeys -# Journald: forward to console for docker logs -grep -q '^ForwardToConsole=yes' /etc/systemd/journald.conf \ - || echo "ForwardToConsole=yes" >> /etc/systemd/journald.conf -systemctl restart systemd-journald - # Create chatmail.ini (skips if file already exists, e.g. volume-mounted) mkdir -p "$(dirname "$CHATMAIL_INI")" if [ ! -f "$CHATMAIL_INI" ]; then @@ -70,3 +65,8 @@ else $CMDEPLOY run --config "$CHATMAIL_INI" --ssh-host @local echo "$current_fp" > "$FINGERPRINT_FILE" fi + +# Journald: forward to console so `docker compose logs` works. +grep -q '^ForwardToConsole=yes' /etc/systemd/journald.conf \ + || echo "ForwardToConsole=yes" >> /etc/systemd/journald.conf +systemctl restart systemd-journald