From 84ce447fab57020cf3d3a09e0eb39de9d74e94e4 Mon Sep 17 00:00:00 2001 From: Scott Lamb Date: Fri, 16 Jul 2021 09:23:45 -0700 Subject: [PATCH] use journald log driver in docker wrapper script As mentioned in https://lwn.net/Articles/676831/, Docker's default loses the logs every time a container is destroyed. Also, https://docs.docker.com/config/containers/logging/configure/ says that the default never rotates the logfiles. --- guide/install.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/guide/install.md b/guide/install.md index 9cc173b..bc87f38 100644 --- a/guide/install.md +++ b/guide/install.md @@ -52,6 +52,8 @@ common_docker_run_args=( --mount=type=bind,source=/var/lib/moonfire-nvr,destination=/var/lib/moonfire-nvr --user="$(id -u moonfire-nvr):$(id -g moonfire-nvr)" --security-opt=seccomp:unconfined + --log-driver=journald + --log-opt="tag=moonfire-nvr" --env=RUST_BACKTRACE=1 --env=TZ=":${tz}" )