2021-08-20 09:22:44 -07:00
|
|
|
# Dockerfile for building ZeroTier Central Controllers
|
2025-05-13 13:11:27 -07:00
|
|
|
FROM debian:bookworm
|
2021-08-20 09:22:44 -07:00
|
|
|
|
2022-06-22 15:03:19 -07:00
|
|
|
RUN apt update && apt upgrade -y
|
|
|
|
|
RUN apt -y install \
|
|
|
|
|
build-essential \
|
|
|
|
|
pkg-config \
|
|
|
|
|
bash \
|
|
|
|
|
clang \
|
|
|
|
|
libjemalloc2 \
|
|
|
|
|
libjemalloc-dev \
|
|
|
|
|
libpq5 \
|
|
|
|
|
libpq-dev \
|
|
|
|
|
openssl \
|
|
|
|
|
libssl-dev \
|
|
|
|
|
postgresql-client \
|
|
|
|
|
postgresql-client-common \
|
2022-10-06 09:00:21 -07:00
|
|
|
curl \
|
2025-07-11 14:47:58 -07:00
|
|
|
libcurl4-openssl-dev \
|
2022-10-06 09:00:21 -07:00
|
|
|
google-perftools \
|
2023-08-04 13:08:18 -07:00
|
|
|
libgoogle-perftools-dev \
|
2025-07-11 14:47:58 -07:00
|
|
|
protobuf-compiler \
|
|
|
|
|
protobuf-compiler-grpc \
|
2025-07-14 13:34:03 -07:00
|
|
|
protobuf-c-compiler \
|
2025-07-11 14:47:58 -07:00
|
|
|
grpc-proto \
|
|
|
|
|
libgrpc++1.51 \
|
|
|
|
|
libgrpc++-dev \
|
|
|
|
|
libgrpc-dev \
|
2025-07-14 13:34:03 -07:00
|
|
|
libgrpc29 \
|
|
|
|
|
cmake \
|
|
|
|
|
git
|
2025-07-11 14:47:58 -07:00
|
|
|
|
2022-06-22 15:03:19 -07:00
|
|
|
|
2021-11-30 15:22:31 -08:00
|
|
|
RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
|