forked from
tranquil.farm/tranquil-pds
Our Personal Data Server from scratch!
448 B
19 lines
1FROM rust:1.96-slim-trixie
2
3RUN apt-get update && apt-get install -y --no-install-recommends \
4 ca-certificates \
5 pkg-config \
6 libssl-dev \
7 mold \
8 clang \
9 protobuf-compiler \
10 && rm -rf /var/lib/apt/lists/*
11
12RUN cargo install cargo-watch
13
14ENV RUSTFLAGS="-C linker=clang -C link-arg=-fuse-ld=mold"
15ENV SQLX_OFFLINE=true
16
17WORKDIR /app
18
19CMD ["cargo", "watch", "-x", "run -p tranquil-server -- --config /app/config.dev.toml"]