使用 docker-compose up 后,无错误信息提示,node_modules 目录却未生成。
但是使用 docker-compose run node bash 进入容器,跑 yarn 可以生成 node_modules,求大牛指点。
docker-compose.yml 如下:
version: "2"
services:
app:
build: .
expose:
- "3000"
volumes:
- .:/var/www/myproject
node:
build:
context: .
dockerfile: config/containers/node/Dockerfile
volumes_from:
- app
node/Dockerfile
FROM node:6.10.3
ENV APP_HOME /var/www/myproject
WORKDIR $APP_HOME
ADD package.json $APP_HOME/
RUN npm install -g yarn && yarn
CMD ["node_modules/.bin/webpack", "--config", "frontend/build/webpack.prod.conf.js", "-p"]