ivinnic
@ivinnic
Full-Stack - подустал

Как сделать чтобы при бинде docker сгенерированные файлы сохранялись?

Добрый день!

При билде инициализации npm устанавливает зависимости.
Захожу в контейнер, node_modules на месте.
но CMD ["quasar", "dev"] выдает что dev не найдено...

Когда захожу в рабочую дерикторию на локальной машине, node_modules отсутствует.

Как сделать бы папка node_modules осталась в рабочей папке проекта?

Со слоями видно не все понял...

docker-compose.yml
.....
  quasar:
    container_name: quasar
    build:
      context: .
      dockerfile: quasar/Dockerfile
    restart: on-failure    
    ports:
      - "127.0.0.2:8181:8181" 
    volumes:
      - ./src:/var/www:
    networks:
      - app-network
...


Dockerfile
FROM node:10-alpine

RUN apk add --update --no-cache bash \
	&& apk add --update --no-cache -t .build-deps python make g++ gcc \
	&& npm i -g @quasar/cli \
	&& apk del .build-deps

WORKDIR /var/www/quasar


RUN npm install

CMD ["quasar", "dev"]
  • Вопрос задан
  • 67 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы