我有一个带有以下Dockerfile的Angular应用程序
FROM node:8
ENV APP_HOME /app
RUN mkdir -pv $APP_HOME
WORKDIR $APP_HOME
ENV NODE_ENV production
ENV NPM_CONFIG_LOGLEVEL warn
ENV CUSTOM_REGISTRY https://registry.npmjs.org/
RUN npm config set strict-ssl false
RUN npm config set registry $CUSTOM_REGISTRY
COPY . $APP_HOME
RUN npm install -g @angular/cli
RUN npm install
如您所见,在复制命令中,我们将当前目录复制到容器的工作目录,但是,在我通过SSH进入容器以检查是否所有文件都被复制之后,我看到其中有两个文件其中的.
不会被复制。
一些例子是-
.angular-cli.json
.travis.yml
如何将这些文件移到容器上,.angular-cli.json
对我来说使应用程序运行特别重要。