未findDocker撰写npm脚本命令
我想用React(NextJS)制作网站并连接到MongoDB数据库。 我决定使用docker撰写和我有一些问题。 当我运行docker-compose up
时,我无法运行yarn run dev
命令。
这是我的docker-compose.yml
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"
这是我的Dockerfile(在前端文件夹中)
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
命令时,我得到了这样的消息
sh: next: not found
我应该怎样解决这个问题?