@ray_qwer

Как увидеть node_modules «снаружи» контейнера Docker?

Здравствуйте. Есть такой простой Dockerfile для NodeJS проекта:

FROM node:alpine

RUN mkdir /src

RUN npm install nodemon -g

WORKDIR /src
ADD package.json package.json
RUN npm install

ADD nodemon.json nodemon.json


И такой docker-compose.yml:

services:
  web:
    build: ./app
    volumes:
      - ./app:/src/app
    ports:
      - 3000:3000
    command: nodemon -L /src/app/web-server.js
...


Все работает. Кроме автодополнений в IDE WebStorm, потому что node_modules по сути не видно. Они есть только в контейнере. Можно ли как-то сделать, чтоб при запуске было видно их в Windows 7?
  • Вопрос задан
  • 692 просмотра
Решения вопроса 1
@de1m
Надо на один уровень выше монтировать

volumes:
  - ../app:/src/app


Может надо вместо ".." папку написать.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@ray_qwer Автор вопроса
de1m, не помогло. Либо я что-то не так понял: https://i.snag.gy/GT3Iib.jpg
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы