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

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


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

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

Войти через TM ID
Похожие вопросы
Acme Crypto Corp Нижний Новгород
от 80 000 до 140 000 руб.
4xxi Санкт-Петербург
от 80 000 до 120 000 руб.