blob: af9a3ee887993ba5367ffe03b13f4ceec4a04335 [file] [log] [blame]
Piotr Dobrowolski7ad415f2022-04-30 12:55:26 +02001# Note: this is required to run the container as non-root.
2
3# Update:
4# export VERSION=1.7.0
5# docker build --build-arg VERSION -t registry.k0.hswaw.net/informatic/paperless-ngx:$VERSION .
6# docker push registry.k0.hswaw.net/informatic/paperless-ngx:$VERSION
7
8ARG VERSION=1.7.0
9FROM ghcr.io/paperless-ngx/paperless-ngx:${VERSION}
10
11# Install polish tesseract training data
12RUN apt-get update && apt-get install -y tesseract-ocr-pol && rm -rf /var/lib/apt/lists/*
13
14# Remove privilege dropping and use paperless user directly everywhere
15RUN sed -i 's/gosu paperless//g' /sbin/docker-entrypoint.sh && sed -i -e 's;user=.*;;g' -e 's;logfile=/var/.*;logfile=/dev/null;g' /etc/supervisord.conf