From af8647c797b43ab93388adda8866c8b8ec997aa7 Mon Sep 17 00:00:00 2001 From: Dmitry Ivanov <ivadmi5@gmail.com> Date: Wed, 8 May 2024 16:55:28 +0300 Subject: [PATCH] fix(docker): add openssl-devel for the upcoming pgproto feature --- helm/picodata.Dockerfile | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/helm/picodata.Dockerfile b/helm/picodata.Dockerfile index bca9a33138..57d7b38927 100644 --- a/helm/picodata.Dockerfile +++ b/helm/picodata.Dockerfile @@ -1,18 +1,21 @@ FROM rockylinux:8 AS builder +RUN set -e; \ + curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | \ + sh -s -- -y --profile default --default-toolchain 1.76.0 +ENV PATH=/root/.cargo/bin:${PATH} + RUN dnf -y install dnf-plugins-core \ && dnf config-manager --set-enabled powertools \ && dnf module -y enable nodejs:20 \ && curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo -o /etc/yum.repos.d/yarn.repo \ && rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg \ - && dnf install -y gcc gcc-c++ make cmake git libstdc++-static libtool nodejs yarn \ + && dnf install -y \ + gcc gcc-c++ make cmake git libstdc++-static libtool \ + openssl-devel \ + nodejs yarn \ && dnf clean all -RUN set -e; \ - curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | \ - sh -s -- -y --profile default --default-toolchain 1.76.0 -ENV PATH=/root/.cargo/bin:${PATH} - WORKDIR /build/picodata COPY . . RUN cargo build --locked --release --features webui -- GitLab