Docker撰写未找到的npm脚本命令

时间:2017-09-03 08:25:10

标签: reactjs docker docker-compose nextjs

我想用React(NextJS)创建网站并连接到MongoDB数据库。我决定使用docker compose,我遇到了一些问题。运行*p时,我无法运行yarn run dev命令。

这是我的docker-compose.yml

docker-compose up

这是我的Dockerfile(在前端文件夹中)

version: '3'

services:
  frontend:
    build: ./frontend
    volumes:
      - ./frontend:/opt/web
    ports:
      - "3000:3000"
  mongodb:
    image: "tutum/mongodb"
    environment:
      - MONGODB_PASS=something
    ports:
      - "27017:27017"
      - "28017:28017"

当我运行FROM node:alpine MAINTAINER Chun Rapeepat <chunza2542@hotmail.com> ENV NODE_ENV development ENV APP /opt/web RUN mkdir -p $APP WORKDIR $APP RUN npm install -g yarn COPY package.json $APP/ COPY /pages $APP/pages RUN cd $APP && yarn CMD ["yarn", "run", "dev"] 命令时,我得到了这样的消息

docker-compose up

我应该解决这个问题,thx。

0 个答案:

没有答案