diff --git a/backend/dockerfile.prod b/backend/dockerfile.prod index 403532f..aa2fb42 100644 --- a/backend/dockerfile.prod +++ b/backend/dockerfile.prod @@ -1,5 +1,4 @@ -# FROM rust:1.75 as builder -FROM rust:1.75 +FROM rust:1.75 as builder # 1. Create a new empty shell project RUN USER=root cargo new --bin speer @@ -18,13 +17,12 @@ RUN cargo build --release CMD ["/speer/target/release/speer"] +FROM debian:bookworm-slim +WORKDIR /speer -# FROM debian:bookworm-slim -# WORKDIR /speer - -# RUN apt-get update && apt-get install -y openssl wget && rm -rf /var/lib/apt/lists/* -# COPY --from=builder /speer/target/release/speer /speer/speer -# COPY --from=builder /speer/changelog.json /speer/changelog.json -# COPY --from=builder /speer/emails /speer/emails -# COPY --from=builder /speer/files /speer/files -# CMD ["/speer/speer"] +RUN apt-get update && apt-get install -y openssl wget && rm -rf /var/lib/apt/lists/* +COPY --from=builder /speer/target/release/speer /speer/speer +COPY --from=builder /speer/changelog.json /speer/changelog.json +COPY --from=builder /speer/emails /speer/emails +COPY --from=builder /speer/files /speer/files +CMD ["/speer/speer"]