Update to 2.7.2

This commit is contained in:
Daniel Berteaud 2024-04-08 21:52:00 +02:00
parent 977fa685ea
commit 88c183473c
4 changed files with 12 additions and 12 deletions

View File

@ -2,10 +2,11 @@
FROM python:3.11-alpine AS builder FROM python:3.11-alpine AS builder
ARG PAPERLESS_VERSION=2.6.3 ARG PAPERLESS_VERSION=2.7.2
WORKDIR /opt WORKDIR /opt
ADD https://github.com/paperless-ngx/paperless-ngx/releases/download/v${PAPERLESS_VERSION}/paperless-ngx-v${PAPERLESS_VERSION}.tar.xz /opt
RUN set -euxo pipefail &&\ RUN set -euxo pipefail &&\
apk --no-cache add \ apk --no-cache add \
git \ git \
@ -26,9 +27,8 @@ RUN set -euxo pipefail &&\
ca-certificates \ ca-certificates \
rdfind \ rdfind \
&&\ &&\
curl -sSLO https://github.com/paperless-ngx/paperless-ngx/releases/download/v${PAPERLESS_VERSION}/paperless-ngx-v${PAPERLESS_VERSION}.tar.xz &&\
tar xvJf paperless-ngx-v${PAPERLESS_VERSION}.tar.xz &&\ tar xvJf paperless-ngx-v${PAPERLESS_VERSION}.tar.xz &&\
rm paperless-ngx-v${PAPERLESS_VERSION}.tar.xz &&\ rm -f paperless-ngx-v${PAPERLESS_VERSION}.tar.xz &&\
mv paperless-ngx paperless &&\ mv paperless-ngx paperless &&\
cd paperless &&\ cd paperless &&\
python3 -m venv venv &&\ python3 -m venv venv &&\
@ -115,7 +115,7 @@ RUN set -euxo pipefail &&\
chown paperless:paperless /data /input chown paperless:paperless /data /input
COPY root/ / COPY root/ /
COPY --from=danielberteaud/alpine:24.3-1 /usr/local/bin/minit /usr/local/bin/minit COPY --from=danielberteaud/alpine:24.4-1 /usr/local/bin/minit /usr/local/bin/minit
EXPOSE ${PAPERLESS_PORT} EXPOSE ${PAPERLESS_PORT}
USER paperless USER paperless

View File

@ -81,7 +81,7 @@ job "paperless" {
user = 1053 user = 1053
config { config {
image = "danielberteaud/wait-for:24.3-1" image = "danielberteaud/wait-for:24.4-1"
readonly_rootfs = true readonly_rootfs = true
pids_limit = 20 pids_limit = 20
} }
@ -144,7 +144,7 @@ _EOT
driver = "docker" driver = "docker"
config { config {
image = "danielberteaud/paperless-ngx:2.6.3-1" image = "danielberteaud/paperless-ngx:2.7.2-1"
image_pull_timeout = "10m" image_pull_timeout = "10m"
readonly_rootfs = true readonly_rootfs = true
pids_limit = 200 pids_limit = 200
@ -226,7 +226,7 @@ _EOT
} }
config { config {
image = "danielberteaud/paperless-ngx:2.6.3-1" image = "danielberteaud/paperless-ngx:2.7.2-1"
image_pull_timeout = "10m" image_pull_timeout = "10m"
readonly_rootfs = true readonly_rootfs = true
pids_limit = 100 pids_limit = 100
@ -304,7 +304,7 @@ _EOT
} }
config { config {
image = "danielberteaud/paperless-ngx:2.6.3-1" image = "danielberteaud/paperless-ngx:2.7.2-1"
image_pull_timeout = "10m" image_pull_timeout = "10m"
readonly_rootfs = true readonly_rootfs = true
pids_limit = 100 pids_limit = 100
@ -382,7 +382,7 @@ _EOT
} }
config { config {
image = "danielberteaud/paperless-ngx:2.6.3-1" image = "danielberteaud/paperless-ngx:2.7.2-1"
image_pull_timeout = "10m" image_pull_timeout = "10m"
readonly_rootfs = true readonly_rootfs = true
pids_limit = 300 pids_limit = 300

View File

@ -6,6 +6,7 @@ ARG PAPERLESS_VERSION=[[ .paperless.version ]]
WORKDIR /opt WORKDIR /opt
ADD https://github.com/paperless-ngx/paperless-ngx/releases/download/v${PAPERLESS_VERSION}/paperless-ngx-v${PAPERLESS_VERSION}.tar.xz /opt
RUN set -euxo pipefail &&\ RUN set -euxo pipefail &&\
apk --no-cache add \ apk --no-cache add \
git \ git \
@ -26,9 +27,8 @@ RUN set -euxo pipefail &&\
ca-certificates \ ca-certificates \
rdfind \ rdfind \
&&\ &&\
curl -sSLO https://github.com/paperless-ngx/paperless-ngx/releases/download/v${PAPERLESS_VERSION}/paperless-ngx-v${PAPERLESS_VERSION}.tar.xz &&\
tar xvJf paperless-ngx-v${PAPERLESS_VERSION}.tar.xz &&\ tar xvJf paperless-ngx-v${PAPERLESS_VERSION}.tar.xz &&\
rm paperless-ngx-v${PAPERLESS_VERSION}.tar.xz &&\ rm -f paperless-ngx-v${PAPERLESS_VERSION}.tar.xz &&\
mv paperless-ngx paperless &&\ mv paperless-ngx paperless &&\
cd paperless &&\ cd paperless &&\
python3 -m venv venv &&\ python3 -m venv venv &&\

View File

@ -6,7 +6,7 @@ instance: paperless
paperless: paperless:
# Version to use # Version to use
version: 2.6.3 version: 2.7.2
# Connect to the postgres service through the mesh # Connect to the postgres service through the mesh
consul: consul: