| ADD alpine-minirootfs-3.23.2-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| RUN /bin/sh -c apk add --update --no-cache tzdata python3 sudo netcat-openbsd libressl-dev openssh ca-certificates libc6-compat libstdc++ && rm -rf /var/cache/apk/* /tmp/* # buildkit |
| COPY --chmod=700 ./entrypoint.py /opt/zoraxy/ # buildkit |
| COPY /usr/local/bin/zerotier-one /usr/local/bin/zerotier-one # buildkit |
| COPY /usr/local/bin/zoraxy /usr/local/bin/zoraxy # buildkit |
| RUN /bin/sh -c mkdir -p /opt/zoraxy/plugin/ && echo "tun" | tee -a /etc/modules # buildkit |
| WORKDIR /opt/zoraxy/config/ |
| ENV TZ=Etc/UTC |
| ENV ZEROTIER=false |
| ENV AUTORENEW=86400 |
| ENV CFGUPGRADE=true |
| ENV DB=auto |
| ENV DOCKER=true |
| ENV EARLYRENEW=30 |
| ENV ENABLELOG=true |
| ENV FASTGEOIP=false |
| ENV MDNS=true |
| ENV MDNSNAME='' |
| ENV NOAUTH=false |
| ENV PLUGIN=/opt/zoraxy/plugin/ |
| ENV PORT=8000 |
| ENV SSHLB=false |
| ENV UPDATE_GEOIP=false |
| ENV VERSION=false |
| ENV WEBFM=true |
| ENV WEBROOT=./www |
| VOLUME [/opt/zoraxy/config/] |
| LABEL com.imuslab.zoraxy.container-identifier=Zoraxy |
| ENTRYPOINT ["python3" "-u" "/opt/zoraxy/entrypoint.py"] |
| HEALTHCHECK &{["CMD-SHELL" "nc -vz 127.0.0.1 $PORT || exit 1"] "15s" "5s" "10s" "0s" '\x03'} |