如何解决docker-compose 给出错误:后端退出,代码为 2 后端 | /bin/sh: 语法错误:未终止的带引号的字符串
我一直在为 MERN 堆栈电子商务应用程序构建 docker 容器。这些是我的以下 Docker 文件和 Docker 组合文件。我收到此错误 enter image description here
# Dockerfile for React client
# Build react client
FROM node:lts-buster-slim
# Working directory be app
workdir /usr/src/app
copY package.json /usr/src/app
copY package-lock.json /usr/src/app
### Installing dependencies
RUN npm ci
# copy local files to app folder
copY . /usr/src/app
EXPOSE 3000
CMD ["npm","start"]
# Dockerfile for Node Express Backend
FROM node:lts-buster-slim
# Create App Directory
workdir /usr/src/app
# Install Dependencies
copY package.json /usr/src/app/package.json
copY package-lock.json /usr/src/app/package-lock.json
RUN npm ci
copY . /usr/src/app
# Exports
EXPOSE 5000
CMD ["npm","run","dev"]
version: "3.7"
services:
frontend:
build: frontend
ports:
- 3000:3000
stdin_open: true
volumes:
- ./frontend:/usr/src/app
- /usr/src/app/node_modules
container_name: frontend
restart: always
networks:
- react-express
depends_on:
- backend
backend:
container_name: backend
restart: always
build: backend
volumes:
- ./backend:/usr/src/app
- /usr/src/app/node_modules
depends_on:
- mongo
networks:
- express-mongo
- react-express
ports:
- 5000:5000
mongo:
container_name: mongo
restart: always
image: mongo:4.2.0
volumes:
- ./data:/data/db
networks:
- express-mongo
ports:
- 27017:27017
networks:
react-express:
express-mongo:
我在执行命令时收到此错误:“docker-compose up”。我正在做一个 MERN 电子商务应用程序。错误是:后端 | /bin/sh: 语法错误:未终止的带引号的字符串 后端以代码 2 退出
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。