aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile8
1 files changed, 6 insertions, 2 deletions
diff --git a/Dockerfile b/Dockerfile
index 9be2e51..1f0feac 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,6 +1,10 @@
-FROM rust:1.76.0
+FROM rust:1.76.0 AS builder
WORKDIR /usr/src/chela
COPY . .
RUN cargo build -r
-CMD ["./target/release/chela"]
+
+FROM gcr.io/distroless/cc-debian12
+WORKDIR /usr/src/chela
+COPY --from=builder /usr/src/chela/target/release/chela ./
+CMD ["./chela"]
EXPOSE 3000