1
This commit is contained in:
@@ -27,10 +27,10 @@ WORKDIR /app
|
|||||||
# 3. 安装依赖 (不加 --system,让 uv 创建受管的虚拟环境)
|
# 3. 安装依赖 (不加 --system,让 uv 创建受管的虚拟环境)
|
||||||
# 这里会根据 pyproject.toml 自动下载并安装 Python 3.11
|
# 这里会根据 pyproject.toml 自动下载并安装 Python 3.11
|
||||||
COPY pyproject.toml uv.lock ./
|
COPY pyproject.toml uv.lock ./
|
||||||
RUN #uv sync --frozen --no-dev --no-install-project --python 3.9
|
#RUN uv sync --frozen --no-dev --no-install-project --python 3.9
|
||||||
# 4. 拷贝项目文件并安装项目本身
|
# 4. 拷贝项目文件并安装项目本身
|
||||||
COPY . .
|
COPY . .
|
||||||
RUN #uv sync --frozen --no-dev --python 3.9
|
#RUN uv sync --frozen --no-dev --python 3.9
|
||||||
|
|
||||||
# 5. 【最关键】将虚拟环境的 bin 目录提到最前面
|
# 5. 【最关键】将虚拟环境的 bin 目录提到最前面
|
||||||
# 注意:uv sync 创建的 python 就在这个目录下
|
# 注意:uv sync 创建的 python 就在这个目录下
|
||||||
|
|||||||
Reference in New Issue
Block a user