File size: 830 Bytes
24ae1b0
6f515ff
24ae1b0
0b1ca9e
 
 
 
255106a
 
0b1ca9e
24ae1b0
984f0ce
24ae1b0
0b1ca9e
 
 
984f0ce
 
 
 
 
28846d2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# 使用您在 docker-compose.yml 中指定的基础镜像
FROM ghcr.io/jhhgiyv/cursorweb2api:latest

# 【关键修复】
# Hugging Face Spaces 以非 root 用户运行容器,该用户无权写入根目录 (/)。
# 应用程序中的 'uv' 工具尝试在 /.cache 创建缓存,导致权限错误。
# 我们通过设置环境变量,将缓存目录重定向到所有用户通常都有写入权限的 /tmp 目录。
 ENV UV_CACHE_DIR=/tmp/uv-cache
 ENV PIP_CACHE_DIR=/tmp/pip-cache

# 暴露容器的 8000 端口
# EXPOSE 8000

# 关于 CMD:这个基础镜像 ghcr.io/jhhgiyv/cursorweb2api:latest 应该已经
# 内置了启动命令 (ENTRYPOINT 或 CMD)。因此,您不需要在这里添加 CMD 指令,
# 除非您明确知道需要覆盖它。保持注释掉是正确的。
# CMD ["python", "app.py"] 


EXPOSE 8000