ecamo 0.1.0

SSL image proxy with JWT authentication
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
FROM public.ecr.aws/docker/library/rust:1.58-bullseye as builder

RUN mkdir -p /build/src/bin

RUN echo 'fn main() {}' > /build/src/main.rs
COPY Cargo.toml Cargo.lock /build/
WORKDIR /build
RUN cargo build --release --locked

COPY src /build/src
RUN cargo build --release --locked

FROM gcr.io/distroless/cc-debian11
COPY --from=builder /build/target/release/ecamo /usr/local/bin/
CMD ["/usr/local/bin/ecamo"]