From b761fca7f6a0f412b9ee0e661e4a063e04586b78 Mon Sep 17 00:00:00 2001 From: "S m, Aruna" Date: Sun, 18 Apr 2021 04:44:00 +0530 Subject: [PATCH] Add docker compose file for running chaincodes The file will build and run the chaincode on the fly. Also, it will make use of the available files which is configured by the user as part of execution. This will help in bringup/bringdown of the chaincode containers. In addition, it will help in updating the environment variables on the go. Signed-off-by: S m, Aruna --- .../docker-compose-chaincode.yaml | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 asset-transfer-basic/chaincode-external/docker-compose-chaincode.yaml diff --git a/asset-transfer-basic/chaincode-external/docker-compose-chaincode.yaml b/asset-transfer-basic/chaincode-external/docker-compose-chaincode.yaml new file mode 100644 index 00000000..f7aa6f29 --- /dev/null +++ b/asset-transfer-basic/chaincode-external/docker-compose-chaincode.yaml @@ -0,0 +1,32 @@ +version: "3.6" + +networks: + docker_test: + external: true + +services: + asset-transfer-basic.org1.example.com: + build: . + container_name: asset-transfer-basic.org1.example.com + hostname: asset-transfer-basic.org1.example.com + volumes: + - ./crypto:/crypto + env_file: + - chaincode1.env + networks: + docker_test: + expose: + - 9999 + + asset-transfer-basic.org2.example.com: + build: . + container_name: asset-transfer-basic.org2.example.com + hostname: asset-transfer-basic.org2.example.com + volumes: + - ./crypto:/crypto + env_file: + - chaincode2.env + networks: + docker_test: + expose: + - 9999