Spaces:
Sleeping
Sleeping
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
|