23 lines
417 B
Docker
23 lines
417 B
Docker
FROM rust:1.59.0-slim-bullseye as build
|
|
|
|
WORKDIR /app
|
|
|
|
RUN apt-get update && apt-get install -y libssl-dev pkg-config
|
|
|
|
COPY ./src ./src
|
|
COPY ./Cargo.toml ./
|
|
COPY ./Cargo.lock ./
|
|
|
|
RUN cargo build --release
|
|
|
|
#################
|
|
# RELEASE IMAGE #
|
|
#################
|
|
FROM debian:bullseye-slim
|
|
|
|
WORKDIR /app
|
|
COPY --from=build /app/target/release/le-easy-certs /app/
|
|
|
|
ENV LE_CONF=/le-conf/le-conf.toml
|
|
|
|
CMD ["./le-easy-certs"] |