From 082c86667a2ed518755fe8077534f63e25be1558 Mon Sep 17 00:00:00 2001 From: MrMeeb Date: Fri, 19 Apr 2024 13:12:39 +0000 Subject: [PATCH 1/2] Add logging from docker --- Dockerfile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Dockerfile b/Dockerfile index e0f095b..2b9f951 100644 --- a/Dockerfile +++ b/Dockerfile @@ -28,6 +28,11 @@ RUN echo "${DOCKER_PRUNE_INTERVAL} echo Pruning docker volumes && docker volume # Remove warning from supervisord about running as root RUN sed -i '/\[supervisord\]/a user=root' /etc/supervisord.conf +# Add stdout/stderr logs for docker +RUN sed -i '/\[program:dockerd\]/a stdout_logfile_maxbytes=0' /etc/supervisord.conf && \ + sed -i '/\[program:dockerd\]/a stdout_logfile=/dev/fd/1' /etc/supervisord.conf && \ + sed -i '/\[program:dockerd\]/a redirect_stderr=true' /etc/supervisord.conf + # Add Cron to supervisord RUN echo "" >> /etc/supervisord.conf && \ echo "[program:cron]" >> /etc/supervisord.conf && \ From 7338ee133e305376daf8e3b6606dae93a0f1a772 Mon Sep 17 00:00:00 2001 From: MrMeeb Date: Fri, 19 Apr 2024 13:13:18 +0000 Subject: [PATCH 2/2] Add stderr redirect for cron --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 2b9f951..ba10155 100644 --- a/Dockerfile +++ b/Dockerfile @@ -38,6 +38,7 @@ RUN echo "" >> /etc/supervisord.conf && \ echo "[program:cron]" >> /etc/supervisord.conf && \ echo "command=/usr/sbin/crond -f" >> /etc/supervisord.conf && \ echo "stdout_logfile=/dev/fd/1" >> /etc/supervisord.conf && \ - echo "stdout_logfile_maxbytes=0" >> /etc/supervisord.conf + echo "stdout_logfile_maxbytes=0" >> /etc/supervisord.conf && \ + echo "redirect_stderr=true" >> /etc/supervisord.conf ENTRYPOINT ["/usr/bin/supervisord", "-c", "/etc/supervisord.conf"] \ No newline at end of file