github.com/adnan-c/fabric_e2e_couchdb@v0.6.1-preview.0.20170228180935-21ce6b23cf91/images/testenv/Dockerfile.in (about)

     1  FROM hyperledger/fabric-buildenv:_TAG_
     2  
     3  # fabric configuration locations
     4  ENV PEER_CFG_PATH /etc/hyperledger/fabric
     5  ENV ORDERER_CFG_PATH /etc/hyperledger/fabric
     6  ENV CORE_PEER_MSPCONFIGPATH $PEER_CFG_PATH/msp/sampleconfig
     7  ENV ORDERER_GENERAL_LOCALMSPDIR $ORDERER_CFG_PATH/msp/sampleconfig
     8  
     9  # create needed directories
    10  RUN mkdir -p \
    11    $PEER_CFG_PATH \
    12    /var/hyperledger/production
    13  
    14  # fabric configuration files
    15  COPY payload/orderer.yaml $ORDERER_CFG_PATH
    16  COPY payload/configtx.yaml $ORDERER_CFG_PATH
    17  COPY payload/core.yaml $PEER_CFG_PATH
    18  ADD payload/msp-sampleconfig.tar.bz2 $PEER_CFG_PATH
    19  
    20  # fabric binaries
    21  COPY payload/orderer /usr/local/bin
    22  COPY payload/peer /usr/local/bin
    23  
    24  # softhsm2
    25  COPY payload/install-softhsm2.sh /tmp
    26  RUN bash /tmp/install-softhsm2.sh && rm -f install-softhsm2.sh
    27  
    28  # typically, this is mapped to a developer's dev environment
    29  WORKDIR /opt/gopath/src/github.com/hyperledger/fabric