0

我对很多东西都很陌生,比如 docker、gulp 和 bower。我正在使用以下模板 - Blur-admin,这是用于创建客户端网站的 angularJs 模板。我已经下载了这个项目并对其进行了更改。现在我想 dockerize 这个项目。作为 docker 的新手,我在大量的资源中迷失了从哪里开始或写什么……请指导我在我的代码中添加一个 docker 文件。

4

1 回答 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 回答