Dockerfile.release 889 B

1234567891011121314151617181920212223
  1. # vim: ft=dockerfile
  2. FROM debian:bullseye
  3. ARG VERSION
  4. RUN apt-get update -qq && apt-get install curl gpg -y
  5. RUN mkdir -p /usr/share/zerotier && \
  6. curl -o /usr/share/zerotier/tmp.asc "https://download.zerotier.com/contact%40zerotier.com.gpg" && \
  7. gpg --no-default-keyring --keyring /usr/share/zerotier/zerotier.gpg --import /usr/share/zerotier/tmp.asc && \
  8. rm -f /usr/share/zerotier/tmp.asc && \
  9. echo "deb [signed-by=/usr/share/zerotier/zerotier.gpg] http://download.zerotier.com/debian/bullseye bullseye main" > /etc/apt/sources.list.d/zerotier.list
  10. RUN apt-get update -qq && apt-get install zerotier-one=${VERSION} curl iproute2 net-tools iputils-ping openssl libssl1.1 -y
  11. RUN rm -rf /var/lib/zerotier-one
  12. COPY entrypoint.sh.release /entrypoint.sh
  13. RUN chmod 755 /entrypoint.sh
  14. HEALTHCHECK --interval=1s CMD bash /healthcheck.sh
  15. CMD []
  16. ENTRYPOINT ["/entrypoint.sh"]