# tapeouthub **Repository Path**: raychade/tapeouthub ## Basic Information - **Project Name**: tapeouthub - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-23 - **Last Updated**: 2026-07-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TapeoutHub · Tapeout 协作与签核 (v1) 面向芯片设计公司的设计库、版本、PDK 与 Tapeout 签核一体化追踪控制台(简易第一版,含 demo 数据)。 ## 技术栈 - 后端:FastAPI + Uvicorn(Python 3.11+) - 前端:原生 HTML/CSS/JS 仪表盘,数据通过 `/api/*` 拉取 - 部署:单服务,可容器化运行于 Rocky Linux 测试服务器 ## 本地运行 ```bash pip install -r requirements.txt uvicorn app.main:app --host 0.0.0.0 --port 8000 ``` 浏览器打开 http://localhost:8000 ## 容器运行(Rocky Linux / 任意支持容器的主机) ```bash docker build -t tapeouthub:1.0 . docker run -d -p 8000:8000 --name tapeouthub tapeouthub:1.0 # 或 Podman podman build -t tapeouthub:1.0 . podman run -d -p 8000:8000 --name tapeouthub tapeouthub:1.0 ``` ## API - `GET /api/health` — 健康检查 - `GET /api/kpis` — 顶部 KPI 卡片数据 - `GET /api/versions` — 版本追踪表格数据 ## 后续接入 将 `app/data.py` 中的 demo 函数替换为真实数据源:设计库/版本控制系统、PDK 发布系统、Tapeout 签核流水线。