17 lines
390 B
Docker
17 lines
390 B
Docker
FROM rust:1.71.1-slim-bullseye
|
|
ARG DEBIAN_FRONTEND=noninteractive
|
|
RUN apt update && apt install -y \
|
|
iputils-ping \
|
|
libpq-dev \
|
|
cmake \
|
|
pkg-config \
|
|
gcc \
|
|
g++ \
|
|
python3 \
|
|
libssl-dev \
|
|
protobuf-compiler \
|
|
git
|
|
WORKDIR /app
|
|
RUN rustup component add rustfmt clippy
|
|
RUN CARGO_NET_GIT_FETCH_WITH_CLI=true cargo install mdbook mdbook-mermaid
|
|
CMD cargo build |