如何摆脱在agent.dockerfile中生成的节点模块

时间:2019-09-22 06:45:42

标签: docker docker-compose dockerfile hyperledger-indy

如何使用节点模块(由npm install生成)在indy中创建代理。

这是我的问题,在创建代理时,它使用由agent.dockerfile生成的节点模块。

这是我的agent.docker文件代码

FROM bcgovimages/von-image:py36-1.6-8

USER root

# Install nodejs
RUN curl -sL https://deb.nodesource.com/setup_8.x | bash -
RUN apt-get install -y \
    nodejs \
    build-essential

USER indy

WORKDIR $HOME

RUN mkdir nodejs
WORKDIR nodejs

ENV LD_LIBRARY_PATH=$HOME/.local/lib:/usr/local/lib:/usr/lib

# Get the dependencies loaded first - this makes rebuilds faster
COPY --chown=indy:indy package.json .
RUN npm install

# Copy rest of the app
COPY --chown=indy:indy . .
RUN chmod uga+x scripts/* bin/*

CMD [ "npm", "start" ]

EXPOSE 8000

如何利用普通节点模块创建代理?

0 个答案:

没有答案