From 204de1e65c6440720634758e5875b110633405fe Mon Sep 17 00:00:00 2001 From: Nicko Guyer Date: Wed, 10 Jan 2024 14:16:41 -0500 Subject: [PATCH] Pin package versions in Dockerfile Signed-off-by: Nicko Guyer --- Dockerfile | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 758a352aee..45772edd32 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,7 +9,11 @@ ARG GIT_REF FROM $FIREFLY_BUILDER_TAG AS firefly-builder ARG BUILD_VERSION ARG GIT_REF -RUN apk add make gcc build-base curl git +RUN apk add make=4.3-r0 \ + gcc=11.2.1_git20220219-r2 \ + build-base=0.5-r3 \ + curl=8.5.0-r0 \ + git=2.36.6-r0 WORKDIR /firefly RUN chgrp -R 0 /firefly \ && chmod -R g+rwX /firefly \ @@ -23,7 +27,7 @@ ADD --chown=1001:0 . . RUN make build FROM --platform=$FABRIC_BUILDER_PLATFORM $FABRIC_BUILDER_TAG AS fabric-builder -RUN apk add libc6-compat +RUN apk add libc6-compat=1.2.3-r3 WORKDIR /firefly/smart_contracts/fabric/firefly-go RUN chgrp -R 0 /firefly \ && chmod -R g+rwX /firefly \ @@ -41,7 +45,6 @@ RUN ./bin/peer lifecycle chaincode package /firefly/smart_contracts/fabric/firef FROM $SOLIDITY_BUILDER_TAG AS solidity-builder WORKDIR /firefly/solidity_firefly -RUN apk add jq RUN chgrp -R 0 /firefly \ && chmod -R g+rwX /firefly ADD --chown=1001:0 smart_contracts/ethereum/solidity_firefly/ . @@ -55,7 +58,11 @@ RUN mkdir -p build/contracts \ FROM $BASE_TAG ARG UI_TAG ARG UI_RELEASE -RUN apk add --update --no-cache sqlite postgresql-client curl jq +RUN apk add --update --no-cache \ + sqlite=3.40.1-r0 \ + postgresql14-client=14.10-r0 \ + curl=8.5.0-r0 \ + jq=1.6-r1 WORKDIR /firefly RUN chgrp -R 0 /firefly \ && chmod -R g+rwX /firefly \