# 安装依赖(需要先安装 uv)
uv sync
# 启动应用
uv run python app.py
# 访问 http://localhost:8686
├── app.py # 主应用文件(FastAPI)
├── pyproject.toml # 项目依赖配置
├── uv.lock # 锁定的依赖版本(确保可复现构建)
├── Dockerfile # Docker 镜像构建文件
├── .cnb.yml # CNB 云原生开发配置
├── .dockerignore # Docker 构建上下文配置
└── templates/ # HTML 模板目录
本项目已配置以下文件,确保 Fork 后可以直接使用:
.cnb.yml - 明确指定 Docker 构建上下文.dockerignore - 优化构建上下文,明确包含必要文件Dockerfile - 使用绝对路径 COPY,提高可移植性uv.lock - 锁定依赖版本,确保构建可复现A: 检查是否等待构建完成,首次使用需要构建 Docker 镜像(约 2-3 分钟)
A: 确保安装了 uv,然后执行 uv sync && uv run python app.py
A: 修改 app.py 中的端口配置,并确保 .cnb.yml 中的端口一致
MIT License