From 8d7f3ca0370e6aa0a5e0f868238362c1a86a43b6 Mon Sep 17 00:00:00 2001 From: Arnaud J Le Hors Date: Wed, 9 Mar 2022 09:47:59 +0100 Subject: [PATCH] Fix sample external chaincode Dockerfile (#645) Podman isn't as lenient as docker when it comes to the syntax of the Dockerfile and insists on getting the ARG command properly scoped. This fixes this error: ... [2/2] STEP 12/15: EXPOSE $CC_SERVER_PORT Error: error building at STEP "EXPOSE $CC_SERVER_PORT": EXPOSE requires at least one argument Signed-off-by: Arnaud J Le Hors --- asset-transfer-basic/chaincode-typescript/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/asset-transfer-basic/chaincode-typescript/Dockerfile b/asset-transfer-basic/chaincode-typescript/Dockerfile index 22c35459..467120a7 100644 --- a/asset-transfer-basic/chaincode-typescript/Dockerfile +++ b/asset-transfer-basic/chaincode-typescript/Dockerfile @@ -2,7 +2,6 @@ # SPDX-License-Identifier: Apache-2.0 # FROM node:16 AS builder -ARG CC_SERVER_PORT WORKDIR /usr/src/app @@ -12,6 +11,7 @@ RUN npm ci && npm run package FROM node:16 AS production +ARG CC_SERVER_PORT # Setup tini to work better handle signals ENV TINI_VERSION v0.19.0