Skip to content

Fix: 修复 noteking-web 构建时的路径冲突报错 ("/web": not found)#3

Open
Dingge01 wants to merge 1 commit into
bcefghj:mainfrom
Dingge01:bugfix
Open

Fix: 修复 noteking-web 构建时的路径冲突报错 ("/web": not found)#3
Dingge01 wants to merge 1 commit into
bcefghj:mainfrom
Dingge01:bugfix

Conversation

@Dingge01
Copy link
Copy Markdown

描述:

问题
使用 docker compose build 时,noteking-web 镜像构建失败,报错提示:failed to calculate checksum of ref... : "/web": not found

原因
构建路径配置冲突:docker-compose.yml 将上下文设置在了 ./web,但 Dockerfile.web 里写的是 COPY web/ ./。这导致 Docker 实际去 ./web/web/ 找文件,从而报错。

修复
修改 docker-compose.yml,将 web 服务的构建上下文重置为根目录,与 Dockerfile.web 保持一致:

  • context: ./web 改为 context: .
  • dockerfile: ../Dockerfile.web 改为 dockerfile: Dockerfile.web

已在本地测试构建成功。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant