hins111 commited on
Commit
ae6e461
·
verified ·
1 Parent(s): 0177a34

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -7
Dockerfile CHANGED
@@ -4,15 +4,15 @@ FROM ghcr.io/astral-sh/uv:python3.12-bookworm-slim
4
  # 设置工作目录
5
  WORKDIR /app
6
 
7
- # --- 添加此行 ---
8
- # 设置 uv 的缓存目录到一个可写的位置(/tmp 通常是安全的)
9
- ENV UV_CACHE_DIR=/tmp/uv-cache
10
- # --- 添加行结束 ---
11
 
12
- # 安装依赖项
13
- # 先复制依赖文件以利用 Docker 层缓存
14
  COPY pyproject.toml .
15
- # 安装 pyproject.toml 中定义的依赖项
16
  RUN uv sync
17
 
18
  # 复制应用程序代码
 
4
  # 设置工作目录
5
  WORKDIR /app
6
 
7
+ # --- 修改这一行 ---
8
+ # uv 的缓存目录设置为 *工作目录* 内的某个位置
9
+ ENV UV_CACHE_DIR=/app/.uv-cache
10
+ # --- 修改行结束 ---
11
 
12
+ # 安装依赖
13
+ # 首先仅复制依赖文件以利用 Docker 层缓存
14
  COPY pyproject.toml .
15
+ # 安装 pyproject.toml 中定义的依赖
16
  RUN uv sync
17
 
18
  # 复制应用程序代码