fix: 调整 Dockerfile 中 package 目录的复制顺序 Fixes: Error: docker compose build api 报错
Fixes #606
This commit is contained in:
parent
872e61946c
commit
5734229866
@ -44,6 +44,9 @@ COPY ../backend/pyproject.toml /app/pyproject.toml
|
||||
COPY ../backend/.python-version /app/.python-version
|
||||
COPY ../backend/uv.lock /app/uv.lock
|
||||
|
||||
# 先复制 package 目录,因为 pyproject.toml 中 yuxi = { path = "package", editable = true }
|
||||
COPY ../backend/package /app/package
|
||||
|
||||
# 如果网络还是不好,可以在后面添加 --index-url https://pypi.tuna.tsinghua.edu.cn/simple
|
||||
RUN --mount=type=cache,target=/root/.cache/uv \
|
||||
uv sync --group test --no-dev --frozen
|
||||
@ -51,6 +54,5 @@ RUN --mount=type=cache,target=/root/.cache/uv \
|
||||
# 激活虚拟环境并添加到PATH
|
||||
ENV PATH="/app/.venv/bin:$PATH"
|
||||
|
||||
# 复制代码到容器中
|
||||
COPY ../backend/package /app/package
|
||||
# 复制 server 代码
|
||||
COPY ../backend/server /app/server
|
||||
|
||||
Loading…
Reference in New Issue
Block a user