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