| ADD alpine-minirootfs-3.22.6-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| RUN /bin/sh -c apk add --no-cache nftables wireguard-go wireguard-tools ca-certificates tzdata && mkdir -p /data # buildkit |
| COPY /ihasvpn /usr/local/bin/ihasvpn # buildkit |
| ENV IHASVPN_DATA_DIR=/data IHASVPN_HTTP_LISTEN=:51821 |
| VOLUME [/data] |
| EXPOSE [51820/udp 51821/tcp] |
| HEALTHCHECK {Test:[CMD-SHELL wget -qO- http://127.0.0.1:51821/api/health || exit 1] Interval:30s Timeout:5s StartPeriod:10s StartInterval:0s Retries:0} |
| ENTRYPOINT ["ihasvpn"] |