From f2940d794c9b0b5964d9a04ffed536e9aea03690 Mon Sep 17 00:00:00 2001 From: Patrick Juen Date: Fri, 14 Jun 2024 11:43:53 +0800 Subject: [PATCH] fix missing pkgs in dockerfile --- coordinator.Dockerfile | 2 +- leader.Dockerfile | 4 ++-- worker.Dockerfile | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/coordinator.Dockerfile b/coordinator.Dockerfile index a3ca743c..22322136 100644 --- a/coordinator.Dockerfile +++ b/coordinator.Dockerfile @@ -44,6 +44,6 @@ RUN \ RUN cargo build --verbose --release --bin coordinator FROM debian:bullseye-slim -RUN apt-get update && apt-get install -y ca-certificates libjemalloc2 +RUN apt-get update && apt-get install -y ca-certificates libjemalloc2 make libssl-dev COPY --from=builder ./target/release/coordinator /usr/local/bin/coordinator CMD ["coordinator"] diff --git a/leader.Dockerfile b/leader.Dockerfile index a987c8dd..3eda8e34 100644 --- a/leader.Dockerfile +++ b/leader.Dockerfile @@ -1,7 +1,7 @@ FROM rustlang/rust:nightly-bullseye-slim@sha256:2be4bacfc86e0ec62dfa287949ceb47f9b6d9055536769bdee87b7c1788077a9 as builder # Install jemalloc -RUN apt-get update && apt-get install -y libjemalloc2 libjemalloc-dev make clang-16 +RUN apt-get update && apt-get install -y libjemalloc2 libjemalloc-dev make clang-16 libssl-dev pkg-config RUN \ mkdir -p ops/src && touch ops/src/lib.rs && \ @@ -39,6 +39,6 @@ RUN \ RUN cargo build --verbose --release --bin leader FROM debian:bullseye-slim -RUN apt-get update && apt-get install -y ca-certificates libjemalloc2 +RUN apt-get update && apt-get install -y ca-certificates libjemalloc2 make libssl-dev COPY --from=builder ./target/release/leader /usr/local/bin/leader CMD ["leader"] diff --git a/worker.Dockerfile b/worker.Dockerfile index b85eecb4..cb575275 100644 --- a/worker.Dockerfile +++ b/worker.Dockerfile @@ -1,7 +1,7 @@ FROM rustlang/rust:nightly-bullseye-slim@sha256:2be4bacfc86e0ec62dfa287949ceb47f9b6d9055536769bdee87b7c1788077a9 as builder # Install jemalloc -RUN apt-get update && apt-get install -y libjemalloc2 libjemalloc-dev make clang-16 +RUN apt-get update && apt-get install -y libjemalloc2 libjemalloc-dev make clang-16 libssl-dev pkg-config RUN \ mkdir -p common/src && touch common/src/lib.rs && \ @@ -31,6 +31,6 @@ RUN \ RUN cargo build --verbose --release --bin worker FROM debian:bullseye-slim -RUN apt-get update && apt-get install -y ca-certificates libjemalloc2 +RUN apt-get update && apt-get install -y ca-certificates libjemalloc2 make libssl-dev COPY --from=builder ./target/release/worker /usr/local/bin/worker CMD ["worker"]