| COPY /runtime-root/ / # buildkit |
| ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PYTHONDONTWRITEBYTECODE=1 CALIBRE_CONFIG_DIRECTORY=/tmp/liteopds-calibre QT_QPA_PLATFORM=offscreen |
| RUN /bin/sh -c ebook-meta --version && exiftool -ver && qpdf --version && pdftotext -v && pdftoppm -v && tesseract --list-langs # buildkit |
| WORKDIR /app |
| COPY /out/liteopds /app/liteopds # buildkit |
| ENV LITEOPDS_LISTEN=:8080 LITEOPDS_DATA_DIR=/data LITEOPDS_LIBRARY_DIR=/library |
| EXPOSE [8080/tcp] |
| VOLUME [/data /library] |
| USER 1000:1000 |
| ENTRYPOINT ["/app/liteopds"] |