fix: correct docker-entrypoint and remove unused testify dep in asset-transfer-go

Signed-off-by: nXtCyberNet <rohantech2005@gmail.com>
This commit is contained in:
nXtCyberNet 2026-03-11 21:18:20 +05:30
parent d62b51853d
commit 9d12804e06
2 changed files with 16 additions and 13 deletions

View file

@ -9,18 +9,22 @@ if [[ ! -v CHAINCODE_SERVER_ADDRESS ]]; then
exec ./chaincode --peer.address "${CORE_PEER_ADDRESS}" exec ./chaincode --peer.address "${CORE_PEER_ADDRESS}"
elif [[ "${CORE_PEER_TLS_ENABLED,,}" == "true" ]]; then elif [[ "${CORE_PEER_TLS_ENABLED,,}" == "true" ]]; then
# CaaS + TLS # CaaS + TLS: fabric-chaincode-go/v2 reads CHAINCODE_SERVER_ADDRESS,
exec ./chaincode \ # CORE_CHAINCODE_ID_NAME, and TLS vars directly as env vars.
--chaincode.address "${CHAINCODE_SERVER_ADDRESS}" \ exec env \
--chaincode.id "${CHAINCODE_ID}" \ CORE_CHAINCODE_ID_NAME="${CHAINCODE_ID}" \
--chaincode.tls.enabled true \ CHAINCODE_SERVER_ADDRESS="${CHAINCODE_SERVER_ADDRESS}" \
--chaincode.tls.key.file "${CHAINCODE_TLS_KEY:-/hyperledger/privatekey.pem}" \ CORE_PEER_TLS_ENABLED=true \
--chaincode.tls.cert.file "${CHAINCODE_TLS_CERT:-/hyperledger/cert.pem}" \ CORE_PEER_TLS_ROOTCERT_FILE="${CHAINCODE_TLS_KEY:-/hyperledger/privatekey.pem}" \
--chaincode.tls.clientCaCert.file "${CHAINCODE_TLS_CLIENT_CACERT:-/hyperledger/rootcert.pem}" CORE_TLS_CLIENT_KEY_FILE="${CHAINCODE_TLS_CERT:-/hyperledger/cert.pem}" \
CORE_TLS_CLIENT_CERT_FILE="${CHAINCODE_TLS_CLIENT_CACERT:-/hyperledger/rootcert.pem}" \
./chaincode
else else
# CaaS without TLS # CaaS without TLS: fabric-chaincode-go/v2 uses CHAINCODE_SERVER_ADDRESS
exec ./chaincode \ # and CORE_CHAINCODE_ID_NAME env vars to start the gRPC server.
--chaincode.address "${CHAINCODE_SERVER_ADDRESS}" \ exec env \
--chaincode.id "${CHAINCODE_ID}" CORE_CHAINCODE_ID_NAME="${CHAINCODE_ID}" \
CHAINCODE_SERVER_ADDRESS="${CHAINCODE_SERVER_ADDRESS}" \
./chaincode
fi fi

View file

@ -6,7 +6,6 @@ require (
github.com/hyperledger/fabric-chaincode-go/v2 v2.0.0 github.com/hyperledger/fabric-chaincode-go/v2 v2.0.0
github.com/hyperledger/fabric-contract-api-go/v2 v2.2.0 github.com/hyperledger/fabric-contract-api-go/v2 v2.2.0
github.com/hyperledger/fabric-protos-go-apiv2 v0.3.4 github.com/hyperledger/fabric-protos-go-apiv2 v0.3.4
github.com/stretchr/testify v1.10.0
google.golang.org/protobuf v1.36.1 google.golang.org/protobuf v1.36.1
) )