Something went wrong. Try again.
Monorepo for Tangled
Something went wrong. Try again.
606 B · 17 lines
123456789101112131415161718FROM docker.io/library/rust:1-alpine3.23 AS builderRUN apk add --no-cache build-base musl-dev cmake perl pkgconfigWORKDIR /srcCOPY . ./RUN rm -f .cargo/config.tomlRUN cargo build --release --bin slingshot --package slingshotRUN strip target/release/slingshotFROM docker.io/library/alpine:3.23RUN apk add --no-cache ca-certificatesWORKDIR /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"]