我正在尝试为具有以下文件夹结构的项目创建停靠文件:
HDWD-project
|_ client
| |_ package.json
|_ server
|_ package.json
客户端是一个React应用程序,我只是在目前的工作,包括服务器,这是后端。
我很难弄清楚dockerfile的逻辑,过去两天我在谷歌上疯狂地搜索。所有的例子都太简单了。
我只是无法在容器中启动react-app,并得到不同的错误消息。但我需要在继续之前知道dockerfile是正确的。
FROM node:latest
WORKDIR HDWD-project
COPY ./client/package.json .
RUN npm install
COPY . .
RUN cd client
CMD ["npm", "start"]
接下来,我有一个脚本,可以启动服务器和客户端,但我只是试图让我的头周围的docker和客户端前端运行良好。
有人能纠正我这个配置中的问题并解释它吗?
1条答案
按热度按时间gpnt7bae1#
这是一个前端的docker文件(在您的例子中是
client
)。