Я устанавливаю Express в контейнере.Мне нужен самый маленький контейнер для разработки, и я использую полный контейнер для установки зависимостей
# container to install dendencies
FROM node:10 as installer
WORKDIR /src
COPY package.json package-lock.json ./
# install all dependencies
RUN npm install
# i need nodemon as global
RUN npm install -g nodemon
# working container
FROM node:10-alpine
RUN mkdir /src
WORKDIR /src
# copy everything (node_modules)
COPY --from=installer /src .
COPY . .
EXPOSE 3000
CMD ["nodemon", "start"]
- Я скопировал все модули node_modules, но как я могу скопировать глобальные
-g nodemon
? - Как я могу удалить контейнер "установщик" после процесса установки?