diff --git a/manifests/dltservice.yaml b/manifests/dltservice.yaml index 8bc435b39cae2ec2593f11a92feaddf7af82671e..6602a45f562e5e4724637853f7a22ced84287dce 100644 --- a/manifests/dltservice.yaml +++ b/manifests/dltservice.yaml @@ -23,8 +23,8 @@ data: PEER_ENDPOINT: "10.1.1.96:7051" #Change to required peer# PEER_HOST_ALIAS: "peer0.org1.adrenaline.com" CRYPTO_PATH: "/test-network/organizations/peerOrganizations/org1.adrenaline.com" - KEY_DIRECTORY_PATH: "/etc/hyperledger/fabric-keystore" - CERT_DIRECTORY_PATH: "/etc/hyperledger/fabric-signcerts" + KEY_DIRECTORY_PATH: "/etc/hyperledger/fabric-keystore/keystore" + CERT_DIRECTORY_PATH: "/etc/hyperledger/fabric-signcerts/signcerts.pem" TLS_CERT_PATH: "/etc/hyperledger/fabric-ca-crt/ca.crt" --- @@ -128,9 +128,9 @@ spec: name: dlt-config key: CRYPTO_PATH - name: KEY_DIRECTORY_PATH - value: "/etc/hyperledger/fabric-keystore" + value: "/etc/hyperledger/fabric-keystore/keystore" - name: CERT_DIRECTORY_PATH - value: "/etc/hyperledger/fabric-signcerts" + value: "/etc/hyperledger/fabric-signcerts/signcerts.pem" - name: TLS_CERT_PATH value: "/etc/hyperledger/fabric-ca-crt/ca.crt" volumes: diff --git a/src/dlt/gateway/dltApp/src/fabricConnect.ts b/src/dlt/gateway/dltApp/src/fabricConnect.ts index 42711f5a036d6a2464fd962b143348f9a6f49fb1..ae61ef2ff293ee2d19550af8de0b85cb7eb48d33 100644 --- a/src/dlt/gateway/dltApp/src/fabricConnect.ts +++ b/src/dlt/gateway/dltApp/src/fabricConnect.ts @@ -112,7 +112,9 @@ async function newIdentity(): Promise<Identity> { async function getFirstDirFileName(dirPath: string): Promise<string> { const files = await fs.readdir(dirPath); - return path.join(dirPath, files[0]); + const filePath = path.join(dirPath, files[0]); + const realFilePath = await fs.readlink(filePath); + return path.join(dirPath, realFilePath); } async function newSigner(): Promise<Signer> {