FROM rust:1.83-slim-bullseye AS builder RUN apt-get update && apt-get install -y \ build-essential \ libssl-dev \ pkg-config \ && rm -rf /var/lib/apt/lists/* WORKDIR /app COPY Cargo.toml Cargo.lock ./ COPY ./src ./src RUN cargo build --release && strip /app/target/release/imphnen-backend-service FROM gcr.io/distroless/cc AS runner WORKDIR /app COPY --from=builder /app/target/release/imphnen-backend-service . CMD ["/app/imphnen-backend-service"]