| ADD alpine-minirootfs-3.23.3-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 |
| 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"] |