Dockerfile.in 646 B

1234567891011121314151617181920212223
  1. # Copyright IBM Corp, All Rights Reserved.
  2. #
  3. # SPDX-License-Identifier: Apache-2.0
  4. #
  5. FROM node:8.11.3
  6. MAINTAINER h3c "@h3c.com"
  7. COPY user-dashboard/src /var/www
  8. RUN cd /var/www && npm install && npm run build
  9. RUN cd /var/www/packages/fabric-1.4 && npm install
  10. WORKDIR /var/www
  11. EXPOSE 8081
  12. COPY fabric-tools/ /opt/fabric_tools/
  13. COPY jq-linux64 /usr/bin/jq
  14. RUN chmod +x /usr/bin/jq
  15. ENV FABRIC_VERSION 1.4
  16. RUN cp /opt/fabric_tools/v1_4/configtxgen /usr/local/bin/configtxgen
  17. COPY user-dashboard/fabric/fabric /etc/hyperledger/fabric
  18. ENV MONGO_PORT 27017
  19. COPY start.sh /root/start.sh
  20. RUN chmod +x /root/start.sh
  21. CMD ["/bin/bash","/root/start.sh"]