2 parents ceebb47 + 26e2374 commit 5c1347aCopy full SHA for 5c1347a
1 file changed
src/agents/hyperledger-fabric/Dockerfile
@@ -13,7 +13,12 @@ COPY . .
13
RUN mkdir cello
14
15
# Install compiled code tools from Artifactory and copy it to opt folder.
16
-RUN curl -L --retry 5 --retry-delay 3 "https://github.com/hyperledger/fabric/releases/download/v2.5.14/hyperledger-fabric-linux-amd64-2.5.14.tar.gz" | tar xz -C ./cello/
+RUN ARCH=$(dpkg --print-architecture) && \
17
+ case "$ARCH" in \
18
+ amd64|arm64) FABRIC_ARCH="$ARCH" ;; \
19
+ *) echo "Unsupported architecture: $ARCH" >&2; exit 1 ;; \
20
+ esac && \
21
+ curl -fsSL --retry 5 --retry-delay 3 "https://github.com/hyperledger/fabric/releases/download/v2.5.14/hyperledger-fabric-linux-${FABRIC_ARCH}-2.5.14.tar.gz" | tar xz -C ./cello/
22
23
# Install python dependencies
24
RUN pip3 install -r requirements.txt
0 commit comments