ktx

pocket_archive (sha256:6253546fe14a2eb33172687f5c16aa8d3f0364903f252668d83199af28c23176)

Published 2026-04-19 15:35:45 +00:00 by scossu in ktx/pocket_archive

Installation

docker pull git.knowledgetx.com/ktx/pocket_archive@sha256:6253546fe14a2eb33172687f5c16aa8d3f0364903f252668d83199af28c23176
sha256:6253546fe14a2eb33172687f5c16aa8d3f0364903f252668d83199af28c23176

Image layers

ADD alpine-minirootfs-3.23.4-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
ARG LUA_VER=5.4
ARG PKAR_TAG
ENV LUA=/usr/bin/lua5.4
ENV LUAROCKS=/usr/bin/luarocks-5.4
ENV C_INCLUDE_PATH=/usr/include/lua5.4
ENV LIBRARY_PATH=/usr/lib/lua5.4
ENV LD_LIBRARY_PATH=/usr/lib/lua5.4:/usr/local/lib:/usr/lib
ENV ENV=/home/pkar/.profile
RUN |2 LUA_VER=5.4 PKAR_TAG= /bin/sh -c /sbin/apk add --cache=no --virtual dev build-base git re2c bash m4 # buildkit
RUN |2 LUA_VER=5.4 PKAR_TAG= /bin/sh -c /sbin/apk add --cache=no lmdb-dev xxhash-dev util-linux-dev file-dev zlib-dev vips-dev lua${LUA_VER}-dev luarocks${LUA_VER} lua${LUA_VER}-linotify # buildkit
ENV CFLAGS=$(pkg-config lua5.4 --cflags)
ENV LDFLAGS=$(pkg-config lua5.4 --libs)
RUN |2 LUA_VER=5.4 PKAR_TAG= /bin/sh -c /usr/sbin/addgroup -S apprun # buildkit
RUN |2 LUA_VER=5.4 PKAR_TAG= /bin/sh -c /usr/sbin/adduser -S pkar -G apprun # buildkit
WORKDIR /data/pocket_archive
RUN |2 LUA_VER=5.4 PKAR_TAG= /bin/sh -c chgrp apprun . && chmod g+ws . # buildkit
WORKDIR /data/pkar_html
USER pkar
WORKDIR /home/pkar
RUN |2 LUA_VER=5.4 PKAR_TAG= /bin/sh -c echo $(${LUAROCKS} path --bin) >> ${ENV} # buildkit
RUN |2 LUA_VER=5.4 PKAR_TAG= /bin/sh -c ln -s /data/pocket_archive # buildkit
USER root
RUN |2 LUA_VER=5.4 PKAR_TAG= /bin/sh -c ${LUAROCKS} install pocket_archive ${PKAR_TAG} # buildkit
COPY examples/config /etc/pocket_archive # buildkit
RUN |2 LUA_VER=5.4 PKAR_TAG= /bin/sh -c ln -s ${LUA} /usr/bin/lua # buildkit
RUN |2 LUA_VER=5.4 PKAR_TAG= /bin/sh -c ln -s ${LUAROCKS} /usr/bin/luarocks # buildkit
RUN |2 LUA_VER=5.4 PKAR_TAG= /bin/sh -c ln -s /usr/include/lua${LUA_VER} /usr/include/lua # buildkit
RUN |2 LUA_VER=5.4 PKAR_TAG= /bin/sh -c ln -s /usr/lib/lua${LUA_VER} /usr/lib/lua # buildkit
RUN |2 LUA_VER=5.4 PKAR_TAG= /bin/sh -c apk del dev # buildkit
USER pkar
WORKDIR /home/pkar
ENTRYPOINT ["/bin/sh" "-l" "-c"]
Details
Container
2026-04-19 15:35:45 +00:00
0
OCI / Docker
linux/amd64
197 MiB
Versions (3) View all
1.0.0rc-2 2026-04-19
latest 2026-04-19
1.0.0rc-1 2026-04-01