Skip to content

Commit 77449e6

Browse files
[ENH] Build chroma-load-start binary and add it to chroma-load container (chroma-core#4370)
1 parent 94184f6 commit 77449e6

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

rust/load/Dockerfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,16 @@ RUN --mount=type=cache,sharing=locked,target=/chroma/target/ \
1616
if [ "$RELEASE_MODE" = "1" ]; then cargo build --bin chroma-load --release; else cargo build --bin chroma-load; fi && \
1717
if [ "$RELEASE_MODE" = "1" ]; then mv target/release/chroma-load ./chroma-load; else mv target/debug/chroma-load ./chroma-load; fi
1818

19+
RUN --mount=type=cache,sharing=locked,target=/chroma/target/ \
20+
--mount=type=cache,sharing=locked,target=/usr/local/cargo/registry/ \
21+
if [ "$RELEASE_MODE" = "1" ]; then cargo build --bin chroma-load-start --release; else cargo build --bin chroma-load-start; fi && \
22+
if [ "$RELEASE_MODE" = "1" ]; then mv target/release/chroma-load-start ./chroma-load-start; else mv target/debug/chroma-load-start ./chroma-load-start; fi
23+
1924
FROM debian:bookworm-slim AS runner
2025
RUN apt-get update && apt-get install -y libssl-dev ca-certificates && rm -rf /var/lib/apt/lists/*
2126
COPY --from=builder /chroma/rust/load/chroma_load_config.yaml .
2227

2328
FROM runner AS load_service
2429
COPY --from=load_service_builder /chroma/chroma-load .
30+
COPY --from=load_service_builder /chroma/chroma-load-start .
2531
ENTRYPOINT [ "./chroma-load" ]

0 commit comments

Comments
 (0)