github.com/silveraid/fabric-ca@v1.1.0-preview.0.20180127000700-71974f53ab08/images/fabric-ca/Dockerfile.in (about) 1 # 2 # Copyright IBM Corp. All Rights Reserved. 3 # 4 # SPDX-License-Identifier: Apache-2.0 5 # 6 FROM hyperledger/fabric-baseos:_BASE_TAG_ 7 ENV FABRIC_CA_HOME /etc/hyperledger/fabric-ca-server 8 ARG FABRIC_CA_DYNAMIC_LINK=false 9 RUN mkdir -p $FABRIC_CA_HOME /var/hyperledger/fabric-ca-server 10 COPY payload/fabric-ca-client /usr/local/bin 11 RUN chmod +x /usr/local/bin/fabric-ca-client 12 COPY payload/fabric-ca-server /usr/local/bin 13 RUN chmod +x /usr/local/bin/fabric-ca-server 14 RUN apt-get update && apt-get install -y netcat && rm -rf /var/cache/apt 15 16 # libraries needed when image is built dynamically 17 RUN if [ "$FABRIC_CA_DYNAMIC_LINK" = "true" ]; then apt-get install -y libltdl-dev; fi 18 19 # Copy the same certificates that are currently hardcoded into the peers 20 ADD payload/fabric-ca.tar.bz2 $FABRIC_CA_HOME 21 22 EXPOSE 7054 23 CMD fabric-ca-server start -b admin:adminpw