Skip to content

Commit

Permalink
slim production image
Browse files Browse the repository at this point in the history
  • Loading branch information
horvbalint committed Feb 3, 2024
1 parent 111dd5c commit caee315
Showing 1 changed file with 9 additions and 11 deletions.
20 changes: 9 additions & 11 deletions backend/dockerfile.prod
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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"]

0 comments on commit caee315

Please sign in to comment.