| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- # Smartbotic Database Build Base Image — Debian 13 (trixie)
- #
- # Build:
- # docker buildx build -f packaging/Dockerfile.base -t smartbotic-db-build-base:debian13 .
- FROM debian:trixie
- ENV DEBIAN_FRONTEND=noninteractive
- RUN apt-get update && apt-get install -y --no-install-recommends \
- build-essential \
- cmake \
- ninja-build \
- git \
- pkg-config \
- ca-certificates \
- ccache \
- libssl-dev \
- liblz4-dev \
- libsystemd-dev \
- libjemalloc-dev \
- protobuf-compiler \
- libprotobuf-dev \
- libgrpc++-dev \
- protobuf-compiler-grpc \
- nlohmann-json3-dev \
- libspdlog-dev \
- libfmt-dev \
- libyyjson-dev \
- dpkg-dev \
- && rm -rf /var/lib/apt/lists/*
- ENV CCACHE_DIR=/ccache
- ENV CCACHE_MAXSIZE=2G
- ENV CCACHE_COMPRESS=1
- ENV CCACHE_COMPRESSLEVEL=6
- WORKDIR /build
- RUN echo "smartbotic-db-build-base:debian13:v4" > /etc/smartbotic-db-build-base
|