Copy binary out of target cache
All checks were successful
Fly Deploy / Deploy app (push) Successful in 2m41s
Fly Deploy / Smoketest (push) Successful in 1m7s

This commit is contained in:
Gabriel Simmer 2023-10-23 20:55:20 +01:00
parent 41bdd2b429
commit 159bb9247b
Signed by: arch
SSH key fingerprint: SHA256:m3OEcdtrnBpMX+2BDGh/byv3hrCekCLzDYMdvGEKPPQ

View file

@ -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
RUN --mount=type=cache,target=/usr/local/cargo,from=rust:latest,source=/usr/local/cargo \
--mount=type=cache,target=target \
cargo build --release
cargo build --release && cp ./target/release/gabrielsimmerdotcom ./gabrielsimmerdotcom
# Runtime image
FROM debian:bookworm-slim
@ -24,7 +24,7 @@ RUN apt-get update -y && apt-get install -y ca-certificates && \
WORKDIR /app
# 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/assets/ /app/assets/
COPY --from=builder /usr/src/app/dhall/ /app/dhall