Dockerfile.ci 655 B

12345678910111213141516171819202122232425262728
  1. # vim: ft=dockerfile
  2. FROM ubuntu:21.04 as stage
  3. RUN apt-get update -qq && apt-get -qq install make clang
  4. COPY . .
  5. RUN /usr/bin/make
  6. RUN echo $PWD
  7. RUN cp zerotier-one /usr/sbin
  8. FROM ubuntu:21.04
  9. COPY --from=stage /zerotier-one /usr/sbin
  10. RUN ln -sf /usr/sbin/zerotier-one /usr/sbin/zerotier-idtool
  11. RUN ln -sf /usr/sbin/zerotier-one /usr/sbin/zerotier-cli
  12. RUN echo "${VERSION}" > /etc/zerotier-version
  13. RUN rm -rf /var/lib/zerotier-one
  14. RUN apt-get -qq update
  15. RUN apt-get -qq install iproute2 net-tools fping 2ping iputils-ping iputils-arping
  16. COPY entrypoint.sh.release /entrypoint.sh
  17. RUN chmod 755 /entrypoint.sh
  18. CMD []
  19. ENTRYPOINT ["/entrypoint.sh"]