Я пытаюсь настроить среду разработки Docker в Windows. У меня есть структура каталогов кода так:
project/
node-app/
react-app-1/
react-app-2/
shared/
node-app
, react-app-1
и react-app-2
все зависит от кода в shared
. Итак, я думал о том, чтобы в каждом из приложений было Dockerfile
, примерно так:
FROM node:10.0
WORKDIR /app
COPY ../ .
WORKDIR /app/node-app
RUN npm install
Однако, это не работает - Docker выдает мне ошибку, говоря, что это Forbidden path outside the build context: ../
.
Как лучше всего решить эту проблему? Я смотрю на настройку Docker Compose после того, как это отсортировано (еще раз для локальной разработки), поэтому мое идеальное решение будет иметь это в виду.