wasmcloud-operator/Dockerfile.local

13 lines
402 B
Docker

# syntax=docker/dockerfile:1
FROM rust:1.77-bookworm as builder
WORKDIR /app
COPY . .
RUN --mount=type=cache,target=/usr/local/cargo/registry \
--mount=type=cache,target=/app/target \
cargo build --release && cp target/release/wasmcloud-operator .
FROM gcr.io/distroless/cc-debian12
COPY --from=builder /app/wasmcloud-operator /usr/local/bin/
ENTRYPOINT ["/usr/local/bin/wasmcloud-operator"]