Copy binary out of target cache
This commit is contained in:
parent
41bdd2b429
commit
159bb9247b
|
@ -11,7 +11,7 @@ RUN apt-get update -y && apt-get install -y ca-certificates protobuf-compiler &&
|
||||||
# Will build and cache the binary and dependent crates in release mode
|
# Will build and cache the binary and dependent crates in release mode
|
||||||
RUN --mount=type=cache,target=/usr/local/cargo,from=rust:latest,source=/usr/local/cargo \
|
RUN --mount=type=cache,target=/usr/local/cargo,from=rust:latest,source=/usr/local/cargo \
|
||||||
--mount=type=cache,target=target \
|
--mount=type=cache,target=target \
|
||||||
cargo build --release
|
cargo build --release && cp ./target/release/gabrielsimmerdotcom ./gabrielsimmerdotcom
|
||||||
|
|
||||||
# Runtime image
|
# Runtime image
|
||||||
FROM debian:bookworm-slim
|
FROM debian:bookworm-slim
|
||||||
|
@ -24,7 +24,7 @@ RUN apt-get update -y && apt-get install -y ca-certificates && \
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
# Get compiled binaries from builder's cargo install directory
|
# Get compiled binaries from builder's cargo install directory
|
||||||
COPY --from=builder /usr/src/app/target/release/gabrielsimmerdotcom /app/gabrielsimmerdotcom
|
COPY --from=builder /usr/src/app/gabrielsimmerdotcom /app/gabrielsimmerdotcom
|
||||||
COPY --from=builder /usr/src/app/posts/ /app/posts/
|
COPY --from=builder /usr/src/app/posts/ /app/posts/
|
||||||
COPY --from=builder /usr/src/app/assets/ /app/assets/
|
COPY --from=builder /usr/src/app/assets/ /app/assets/
|
||||||
COPY --from=builder /usr/src/app/dhall/ /app/dhall
|
COPY --from=builder /usr/src/app/dhall/ /app/dhall
|
||||||
|
|
Loading…
Reference in a new issue