From 88478b5e5c28b13ff0182fc1c2429b38a510bf26 Mon Sep 17 00:00:00 2001 From: Sebastian Bernauer Date: Mon, 24 Feb 2025 16:07:20 +0100 Subject: [PATCH] fix(docker): Use Cargo.lock for dependency pinning (#64) --- docker/Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index cb34936..36e5c15 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -12,13 +12,14 @@ RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --de WORKDIR /trino-lb COPY Cargo.toml Cargo.toml +COPY Cargo.lock Cargo.lock COPY trino-lb trino-lb COPY trino-lb-bench trino-lb-bench COPY trino-lb-core trino-lb-core COPY trino-lb-persistence trino-lb-persistence # hadolint ignore=SC1091 -RUN . "$HOME/.cargo/env" && cargo build --release --all-features +RUN . "$HOME/.cargo/env" && cargo build --locked --release --all-features # Build final image FROM debian:bookworm-slim