From b8f35527911e85b5917a4f9eefd1666f69b94286 Mon Sep 17 00:00:00 2001 From: Evan Richardson Date: Thu, 3 Jan 2019 12:59:01 -0800 Subject: [PATCH] Added logrotate package and config Rev'd to 1.3 --- Docker/Dockerfile | 8 +++++--- Docker/src/conf/logrotate/tHome | 9 +++++++++ 2 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 Docker/src/conf/logrotate/tHome diff --git a/Docker/Dockerfile b/Docker/Dockerfile index e5f1177..c20baae 100644 --- a/Docker/Dockerfile +++ b/Docker/Dockerfile @@ -1,13 +1,15 @@ FROM python:3.7.2-alpine3.8 LABEL maintainer="Evan Richardson" -LABEL version="1.2" +LABEL version="1.3" WORKDIR /app COPY . /app +COPY ./src/conf/logrotate/tHome /etc/logrotate.d/ ENV PYTHONPATH=/app/src/python -RUN pip3 install --no-cache-dir --upgrade pip -RUN pip3 install --no-cache-dir -r requirements.txt +RUN apk --update add --no-cache logrotate \ +&& pip3 install --no-cache-dir --upgrade pip \ +&& pip3 install --no-cache-dir -r requirements.txt #RUN rm -rf /var/cache/apk CMD ["/app/src/bin/tHome-eagle.py", "-c", "/app/src/conf"] diff --git a/Docker/src/conf/logrotate/tHome b/Docker/src/conf/logrotate/tHome new file mode 100644 index 0000000..3e57596 --- /dev/null +++ b/Docker/src/conf/logrotate/tHome @@ -0,0 +1,9 @@ +/var/log/tHome/*.log { + weekly + size 5M + missingok + rotate 8 + compress + delaycompress + create 644 root root +}