我对很多东西都很陌生,比如 docker、gulp 和 bower。我正在使用以下模板 - Blur-admin,这是用于创建客户端网站的 angularJs 模板。我已经下载了这个项目并对其进行了更改。现在我想 dockerize 这个项目。作为 docker 的新手,我在大量的资源中迷失了从哪里开始或写什么……请指导我在我的代码中添加一个 docker 文件。
问问题
507 次
1 回答
1
最后我弄清楚了docker文件内容如下。可能对某人有帮助:-
FROM node:6.2.2
RUN npm install --global gulp-cli && \
npm install --global bower
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
COPY package.json /usr/src/app/
COPY bower.json /usr/src/app/
RUN npm install && \
bower install -F --allow-root --config.interactive=false
COPY . /usr/src/app
ENV GULP_COMMAND serve:dist
ENTRYPOINT ["sh", "-c"]
CMD ["gulp $GULP_COMMAND"]
于 2018-02-07T17:32:30.610 回答