ARG LANG TZ |
COPY / / # buildkit |
ENV SHELL=/bin/bash LANG=ru_RU.UTF-8 LANGUAGE=ru_RU.UTF-8 TZ=Europe/Moscow CL_NONE=\e[0;0m CL_GRAY=\e[3;0m CL_DARK_RED=\e[0;31m CL_RED=\e[1;31m CL_DARK_GREEN=\e[0;32m CL_GREEN=\e[1;32m CL_DARK_YELLOW=\e[0;33m CL_YELLOW=\e[1;33m CL_DARK_BLUE=\e[0;34m CL_BLUE=\e[1;34m CL_DARK_MAGENTA=\e[0;35m CL_MAGENTA=\e[1;35m CL_DARK_CYAN=\e[0;36m CL_CYAN=\e[1;36m CL_WHITE=\e[1;37m |
ARG PUID=1000 PGID=1000 |
COPY /app /app # buildkit |
ADD source / # buildkit |
RUN |2 PUID=1000 PGID=1000 /bin/sh -c set -e
apk add --no-cache --upgrade pcre
groupadd -g $PGID unit
useradd -u $PUID -g $PGID -s /sbin/nologin -d /app/share unit
chown -R unit:unit /app
# buildkit |
ENV PATH=/app/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
STOPSIGNAL SIGINT |
EXPOSE map[80/tcp:{}] |
HEALTHCHECK &{["CMD" "healthcheck"] "5s" "3s" "0s" "0s" '\x00'} |
ENTRYPOINT ["entrypoint"] |
COPY /src/json/docs/mkdocs/site /www # buildkit |
ADD ./config/ /app/config/ # buildkit |
EXPOSE map[8080/tcp:{}] |