Dockerfile.builder 708 B

12345678910111213141516171819202122232425262728293031323334
  1. # Dockerfile for building ZeroTier Central Controllers
  2. FROM debian:bookworm
  3. RUN apt update && apt upgrade -y
  4. RUN apt -y install \
  5. build-essential \
  6. pkg-config \
  7. bash \
  8. clang \
  9. libjemalloc2 \
  10. libjemalloc-dev \
  11. libpq5 \
  12. libpq-dev \
  13. openssl \
  14. libssl-dev \
  15. postgresql-client \
  16. postgresql-client-common \
  17. curl \
  18. libcurl4-openssl-dev \
  19. google-perftools \
  20. libgoogle-perftools-dev \
  21. protobuf-compiler \
  22. protobuf-compiler-grpc \
  23. protobuf-c-compiler \
  24. grpc-proto \
  25. libgrpc++1.51 \
  26. libgrpc++-dev \
  27. libgrpc-dev \
  28. libgrpc29 \
  29. cmake \
  30. git
  31. RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y