@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?
  • Вопрос задан
  • 182 просмотра
Решения вопроса 1
@de1m
Надо на один уровень выше монтировать

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


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

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

Войти через центр авторизации
Похожие вопросы
Acme Crypto Corp Нижний Новгород
от 80 000 до 140 000 руб.
Evry Санкт-Петербург
от 2 000 до 2 300 usd.
Simplanum Казань
от 60 000 до 140 000 руб.
22 февр. 2019, в 16:09
2000 руб./за проект
22 февр. 2019, в 15:52
100000 руб./в месяц
22 февр. 2019, в 15:49
8000 руб./за проект