Something went wrong. Try again.
Monorepo for Tangled
Something went wrong. Try again.
826 B · 22 lines
at master
1234567891011121314151617181920212223FROM 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 slingshot --package slingshotRUN strip target/release/slingshotFROM debian:trixie-slimRUN apt-get update && apt-get install -y --no-install-recommends \ ca-certificates \ && rm -rf /var/lib/apt/lists/*WORKDIR /appCOPY --from=builder /src/target/release/slingshot /usr/local/bin/slingshotCOPY --from=builder /src/slingshot/static /app/staticENV SLINGSHOT_CACHE_DIR=/var/lib/slingshotENV SLINGSHOT_BIND=[::]:8080EXPOSE 8080ENTRYPOINT ["/usr/local/bin/slingshot"]