| ADD file:756183bba9c7f4593c2b216e98e4208b9163c4c962ea0837ef88bd917609d001 in / |
| CMD ["/bin/sh"] |
| LABEL git=https://github.com/Difegue/LANraragi |
| ARG INSTALL_PARAMETER |
| ENV S6_KEEP_ENV=1 |
| ENV S6_BEHAVIOUR_IF_STAGE2_FAILS=1 |
| ENV S6_KILL_GRACETIME=10000 |
| ENV S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 |
| ENTRYPOINT ["//init"] |
| HEALTHCHECK &{["CMD-SHELL" "wget --quiet --tries=1 --no-check-certificate --spider http://localhost:3000 || exit 1"] "1m0s" "10s" "0s" "0s" '\x03'} |
| EXPOSE map[3000/tcp:{}] |
| ENV LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8 LRR_UID=9001 LRR_GID=9001 LRR_NETWORK=http://*:3000 EV_EXTRA_DEFS=-DEV_NO_ATFORK MOJO_PROXY=1 MOJO_REVERSE_PROXY=1 LRR_AUTOFIX_PERMISSIONS=1 |
| RUN |1 INSTALL_PARAMETER= /bin/sh -c if [ $(getent group ${LRR_GID}) ]; then adduser -D -u ${LRR_UID} koyomi; else addgroup -g ${LRR_GID} koyomi && adduser -D -u ${LRR_UID} -G koyomi koyomi; fi # buildkit |
| WORKDIR /home/koyomi/lanraragi |
| COPY /tools/cpanfile /tools/install.pl /tools/build/docker/install-everything.sh tools/ # buildkit |
| COPY /package.json package.json # buildkit |
| COPY /package-lock.json package-lock.json # buildkit |
| RUN |1 INSTALL_PARAMETER= /bin/sh -c sh ./tools/install-everything.sh $INSTALL_PARAMETER # buildkit |
| COPY /lib lib # buildkit |
| COPY /public public # buildkit |
| COPY /script script # buildkit |
| COPY /templates templates # buildkit |
| COPY /tests tests # buildkit |
| COPY /lrr.conf lrr.conf # buildkit |
| COPY /tools/build/docker/redis.conf tools/build/docker/ # buildkit |
| COPY /tools/build/docker/wsl.conf /etc/wsl.conf # buildkit |
| COPY /tools/build/docker/s6/s6-rc.d/ /etc/s6-overlay/s6-rc.d/ # buildkit |
| COPY /tools/build/docker/s6/cont-init.d/01-lrr-setup /etc/s6-overlay/s6-rc.d/init/ # buildkit |
| VOLUME [/home/koyomi/lanraragi/content] |
| VOLUME [/home/koyomi/lanraragi/database] |