blob: bee23ab4c796baafdc2748516ab5e885f15ed083 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
# 1. Build Stage
FROM rust:1.70 as builder
WORKDIR /usr/src/chromatic-hue
COPY . .
RUN cargo build --release
# 2. Test Stage
FROM builder as tester
RUN cargo test --release
# 3. Distroless Stage
FROM gcr.io/distroless/cc-debian11
COPY --from=builder /usr/src/chromatic-hue/target/release/chromatic-hue /usr/local/bin/chromatic-hue
CMD ["chromatic-hue"]
|