Spaces:
Sleeping
Sleeping
| # 使用您在 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 | |