def create_export_file()

in setup/setup_fabric_environment.py [0:0]


def create_export_file():

    print("--------------------------------------------------------")
    print("Creating export file")
    print("--------------------------------------------------------")

    f = open(expanduser("~") + "/fabric_exports", "w")
    f.writelines("export CAFILE=/opt/home/managedblockchain-tls-chain.pem" + "\n")
    f.writelines("export NETWORKID=" + networkDetails['Network']['Id'] + "\n")
    f.writelines("export MEMBERID=" + memberDetails['Member']['Id'] + "\n")
    f.writelines("export MSP=" + blockchainMember['Id'] + "\n")
    f.writelines("export MSP_PATH=/opt/home/admin-msp" + "\n")
    f.writelines("export ADMINUSER=" + memberDetails['Member']['FrameworkAttributes']['Fabric']['AdminUsername'] + "\n")
    f.writelines("export CASERVICEENDPOINT=" + memberDetails['Member']['FrameworkAttributes']['Fabric']['CaEndpoint'] + "\n")
    f.writelines("export ORDERER=" + networkDetails['Network']['FrameworkAttributes']['Fabric']['OrderingServiceEndpoint'] + "\n")
    f.writelines("export ORDERINGSERVICEENDPOINT=" + networkDetails['Network']['FrameworkAttributes']['Fabric']['OrderingServiceEndpoint'] + "\n")
    f.writelines("export PEERNODEID=" + peer['Id'] + "\n")
    f.writelines("export PEER=" + peerDetails['Node']['FrameworkAttributes']['Fabric']['PeerEndpoint'] + "\n")
    f.writelines("export PEERSERVICEENDPOINT=" + peerDetails['Node']['FrameworkAttributes']['Fabric']['PeerEndpoint'] + "\n")
    f.writelines("export PEEREVENTENDPOINT="+ peerDetails['Node']['FrameworkAttributes']['Fabric']['PeerEventEndpoint'] + "\n")
    f.writelines("export VPCENDPOINTSERVICENAME=" + networkDetails['Network']['VpcEndpointServiceName'] + "\n")
    f.close()

    print ("Generated ~/fabric_exports. Showing contents of the file:")
    with open(expanduser("~") + '/fabric_exports', 'r') as f:
        print(f.read())

    print("--------------------------------------------------------")
    print("NOTE: run 'source ~/fabric_exports' every time you start a new session. This will not be included in your bash profile.")
    input("Please press enter to continue.")