Monorepo for Tangled
Something went wrong. Try again.
700 B · 19 lines
1234567891011121314151617181920FROM rust:1.96-slim-trixie AS builderRUN apt-get update && apt-get install -y --no-install-recommends \ ca-certificates pkg-config perl make cmake clang mold \ && rm -rf /var/lib/apt/lists/*ENV RUSTFLAGS="-C linker=clang -C link-arg=-fuse-ld=mold"WORKDIR /srcCOPY . ./RUN rm -f .cargo/config.tomlRUN cargo build --release --bin hydrantRUN strip target/release/hydrantFROM debian:trixie-slimRUN apt-get update && apt-get install -y --no-install-recommends \ ca-certificates \ && rm -rf /var/lib/apt/lists/*COPY --from=builder /src/target/release/hydrant /usr/local/bin/hydrantENV HYDRANT_DATABASE_PATH=/var/lib/hydrantEXPOSE 3000ENTRYPOINT ["/usr/local/bin/hydrant"]