| ADD alpine-minirootfs-20260127-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| LABEL maintainer=socksify description=Psiphon → SOCKS5 (socksify-psiphon) |
| RUN /bin/sh -c apk add --no-cache tini ca-certificates gost netcat-openbsd # buildkit |
| WORKDIR /usr/local/bin |
| RUN /bin/sh -c mkdir -p /etc/psiphon /config # buildkit |
| COPY /go/bin/psiphon /usr/local/bin/psiphon # buildkit |
| COPY assets/start-psiphon /usr/local/bin/ # buildkit |
| COPY assets/psiphon.config.default /etc/psiphon/ # buildkit |
| RUN /bin/sh -c chmod +x /usr/local/bin/psiphon /usr/local/bin/start-psiphon # buildkit |
| EXPOSE [1080/tcp] |
| ENTRYPOINT ["/sbin/tini" "--"] |
| CMD ["start-psiphon"] |
| HEALTHCHECK &{["CMD-SHELL" "nc -z 127.0.0.1 1080 || exit 1"] "30s" "5s" "2m0s" "0s" '\x03'} |