We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dffa548 commit b6409c0Copy full SHA for b6409c0
cli/Dockerfile
@@ -1,16 +1,16 @@
1
# Build stage
2
-FROM rust:1.90-slim AS builder
+FROM rust:1.90-alpine AS builder
3
WORKDIR /app
4
COPY Cargo.toml Cargo.lock ./
5
COPY api-actix/ ./api-actix/
6
COPY api-axum/ ./api-axum/
7
COPY api-rocket/ ./api-rocket/
8
COPY cli/ ./cli/
9
COPY shared-lib/ ./shared-lib/
10
-RUN cargo build --release --package cli
+RUN cargo build --release --package cli --target x86_64-unknown-linux-musl
11
12
# Runtime stage
13
-FROM debian:trixie-slim
+FROM scratch
14
15
-COPY --from=builder /app/target/release/cli /usr/local/bin/cli
16
-CMD ["cli"]
+COPY --from=builder /app/target/x86_64-unknown-linux-musl/release/cli /cli
+CMD ["/cli"]
0 commit comments