mirror of
https://tangled.org/tranquil.farm/tranquil-pds
synced 2026-05-26 01:40:19 +00:00
Spins up a container with Tranquil running, but automatically uses incremental rebuilds for local dev. Signed-off-by: Trezy <tre@trezy.com>
21 lines
394 B
Docker
21 lines
394 B
Docker
FROM rust:1.92-alpine
|
|
|
|
RUN apk add --no-cache \
|
|
ca-certificates \
|
|
musl-dev \
|
|
pkgconfig \
|
|
openssl-dev \
|
|
openssl-libs-static \
|
|
mold \
|
|
clang \
|
|
protoc
|
|
|
|
RUN cargo install cargo-watch
|
|
|
|
ENV RUSTFLAGS="-C linker=clang -C link-arg=-fuse-ld=mold"
|
|
ENV SQLX_OFFLINE=true
|
|
|
|
WORKDIR /app
|
|
|
|
CMD ["cargo", "watch", "-x", "run -p tranquil-server -- --config /app/config.dev.toml"]
|