У меня есть приложение Angular со следующим Dockerfile
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
особенно важен для меня, чтобы приложение работало.