gpt4 book ai didi

node.js - Dockerizing React App但ERR_EMPTY_RESPONSE

转载 作者:行者123 更新时间:2023-12-02 19:15:30 30 4
gpt4 key购买 nike

我试图将这个nodeJS视频游戏变成一个docker容器:
https://github.com/navignaw/TooManyChefs
但是,当我尝试访问启动的 docker 容器时,我得到了“ERR_EMPTY_RESPONSE”:
http://本地主机:3000 /
我认为问题是我的dockerfile:

# pull official base image
FROM node:13.12.0-alpine

# set working directory
WORKDIR /usr/src/app
ENV PATH /app/node_modules/.bin:$PATH
COPY package*.json ./

RUN npm install

COPY . ./

EXPOSE 3000
CMD ["npm", "start"]
Docker命令:
docker build -t hal/chefs . 
docker run -p 3000:3000 -d hal/chefs
Docker日志:
 docker logs 92928695b528a7ed4059bcc32af1d58a309f855294b48d49c60a2bb977755c4e

> TooManyChefs@ start /usr/src/app
> watchify -o js/bundle.js -v -d js/main.js
有人可以提供建议如何解决或排除故障吗?非常感谢您的帮助!
-哈尔

最佳答案

更改以下行:

ENV PATH /app/node_modules/.bin:$PATH
至 :
ENV PATH /usr/src/app/node_modules/.bin:$PATH
编辑01:
还将 npm install命令更新为以下内容:
npm install --no-optional && npm cache clean --force

关于node.js - Dockerizing React App但ERR_EMPTY_RESPONSE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63697387/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com