chimemon/Dockerfile

17 lines
446 B
Docker
Raw Normal View History

2022-10-21 12:20:49 -07:00
FROM rust:slim as builder
RUN apt-get update && apt-get install -y libssl-dev pkg-config
# build deps only first for build cache
WORKDIR /usr/src
RUN USER=root cargo new chimemon
COPY Cargo.toml Cargo.lock /usr/src/chimemon/
WORKDIR /usr/src/chimemon
RUN cargo build --release
COPY . .
RUN cargo build --release
FROM debian:bullseye-slim
WORKDIR /app
COPY --from=builder /usr/src/chimemon/target/release/chimemon chimemon
CMD ["/app/chimemon"]