自动构建并发布 wisdgod/cursor-api 的 Docker 镜像,供 xx025 的 Docker 栈使用。
- 仓库不包含上游源码,仅保存 Dockerfile 与 CI 工作流
- CI 使用 GitHub Actions,在
main推送或手动触发时构建 - 镜像推送至
ghcr.io/coda8/cursor-api-docker
| Tag | 说明 |
|---|---|
latest |
根据上游 main 构建的最新版本 |
0.4.0-pre.22 |
与上游标签/版本对应 |
拉取示例:
docker pull ghcr.io/coda8/cursor-api-docker:latest
docker pull ghcr.io/coda8/cursor-api-docker:0.4.0-pre.22可通过工作流变量定制:
CURSOR_API_REPO:上游仓库,默认wisdgod/cursor-apiCURSOR_API_REF:要 checkout 的分支或 tag,默认mainTARGETARCH:amd64或arm64BUILD_PREVIEW、BUILD_COMPAT:是否开启上游 Dockerfile 中的可选 feature
默认构建 amd64、关闭 preview/compat。
工作流位于 .github/workflows/build.yml:
- Checkout 本仓库
- Checkout 上游源码(指定 ref)
- 调用 Docker Buildx 构建
Dockerfile(包含上游源码) - 推送到 GHCR,多标签(latest + 版本)
需要在运行时提供上游项目要求的环境变量(如 AUTH_TOKEN、PORT 等),示例:
docker run -d --name cursor-api -p 3000:3000 \
-e AUTH_TOKEN=your_token \
ghcr.io/coda8/cursor-api-docker:latest沿用上游 MIT/Apache-2.0。