diff --git a/docker/docker-entrypoint-log.sh b/docker/docker-entrypoint-log.sh new file mode 100755 index 00000000..ae0e88f0 --- /dev/null +++ b/docker/docker-entrypoint-log.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +# This is the actual entrypoint script, which ensures that we can find the +# logs of the real entrypoint script in /var/log. +docker-entrypoint.sh 2>&1 | tee /var/log/lnt/entrypoint.log diff --git a/docker/lnt.dockerfile b/docker/lnt.dockerfile index 1f00aa3c..d2d17cbf 100644 --- a/docker/lnt.dockerfile +++ b/docker/lnt.dockerfile @@ -44,6 +44,6 @@ RUN --mount=type=bind,source=.,target=./lnt-source \ VOLUME /var/lib/lnt /var/log/lnt # Set up the actual entrypoint that gets run when the container starts. -COPY docker/docker-entrypoint.sh docker/lnt-wait-db /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] +COPY docker/docker-entrypoint.sh docker/docker-entrypoint-log.sh docker/lnt-wait-db /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint-log.sh"] EXPOSE 8000