Block a user
papercrate-backend (fd13edae6dc8a07fb893d7ebfd7a0a8696c2d8b6)
Installation
docker pull git.draic.info/nils/papercrate-backend:fd13edae6dc8a07fb893d7ebfd7a0a8696c2d8b6sha256:380cef8af8bb36ac51df4066fef7861b7a9564fdbf65024792a952f312976336
Image Layers
| # debian.sh --arch 'arm64' out/ 'trixie' '@1760918400' |
| WORKDIR /app |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl libssl3 libpq5 libjpeg62-turbo libpng16-16 ocrmypdf tesseract-ocr ghostscript qpdf && rm -rf /var/lib/apt/lists/* && mkdir -p /usr/local/lib && curl -fsSL https://github.com/bblanchon/pdfium-binaries/releases/latest/download/pdfium-linux-arm64.tgz -o /tmp/pdfium.tgz && mkdir -p /tmp/pdfium && tar -xzf /tmp/pdfium.tgz -C /tmp/pdfium --strip-components=1 && pdfium_so="$(find /tmp/pdfium -name libpdfium.so -type f | head -n1)" && [ -n "${pdfium_so}" ] && mv "${pdfium_so}" /usr/local/lib/libpdfium.so && ldconfig && rm -rf /tmp/pdfium.tgz /tmp/pdfium && useradd --system --create-home --uid 10001 appuser # buildkit |
| COPY /app/target/release/backend /usr/local/bin/papercrate-backend # buildkit |
| COPY /app/target/release/worker /usr/local/bin/papercrate-worker # buildkit |
| COPY /app/target/release/webdav /usr/local/bin/papercrate-webdav # buildkit |
| COPY /app/target/release/admin /usr/local/bin/papercrate-admin # buildkit |
| COPY /usr/local/cargo/bin/diesel /usr/local/bin/diesel # buildkit |
| COPY migrations ./migrations # buildkit |
| COPY diesel.toml ./ # buildkit |
| ENV RUST_LOG=info |
| USER appuser |
| EXPOSE [3000/tcp] |
| ENTRYPOINT ["/usr/local/bin/papercrate-backend"] |
Details
Versions (39)
View all
latest
2025-11-06
fd13edae6dc8a07fb893d7ebfd7a0a8696c2d8b6
2025-11-01
fd13eda-dev
2025-11-01
264316eb296ff291d784b9ab3c40d6de19dd5d25
2025-10-26
047b99e2aa20cbbba7b321713dbe60da906fd52e
2025-10-20