chore: 仓库迁移自托管 Gitea, 主分支改名 main

- prefect.yaml pull 步骤改从 gitea.inkreach.cc clone main 分支(凭据 gitea-token Block)
- AGENTS.md 同步仓库地址/分支模型(main/develop/deploy)与凭据说明, Gitee 远程退役保留
This commit is contained in:
yeuimu
2026-09-10 06:26:26 +00:00
parent 34675f16a8
commit 93eba91622
2 changed files with 7 additions and 6 deletions
+5 -4
View File
@@ -45,12 +45,13 @@ uv run prefect <cmd> # 运行 prefect CLI
## 部署模型:Work Pool + Git 拉取(推送即生效)
- 代码托管在 Gitee:`git@gitee.com:inkreachZLL/inkreach-prefect.git`(分支 `master`)。
- 代码托管在自托管 Gitea:`ssh://git@gitea.inkreach.cc:2222/inkreachhub/inkreach-prefect.git`。分支:`main`(主干,worker 拉取)、`develop`(开发)、`deploy`(部署)。
- worker 是 **Docker 容器**(`prefect-worker` 服务,基于 `Dockerfile`),镜像只装依赖(git + uv 按锁文件装),**不烤业务代码**。
- 每个 flow run 执行前,pull 步骤从 Gitee **clone 最新代码**(token 存 `gitee-token` Secret Block,运行时解析)。
- 每个 flow run 执行前,pull 步骤从 Gitea **clone 最新代码**(token 存 `gitea-token` Secret Block,运行时解析)。
- **改 flow 代码 → `git push` → 下次 run 自动用新代码**(worker 不重启、不 redeploy)。
- 改 deployment 配置(cron/参数)才需重跑:`uv run prefect deploy --all`(读取 `prefect.yaml`)。
- **日常开发流程**:本地开发机 clone Gitee 仓库 → 改代码 → `git push` → 自动生效。
- **日常开发流程**:本地开发机 clone Gitea 仓库 → 改代码 → `git push` → 自动生效。
- 旧远程 Gitee(`git@gitee.com:inkreachZLL/inkreach-prefect.git`)已退役,保留作历史快照,不再推送。
## 密钥管理(标准做法)
@@ -63,7 +64,7 @@ uv run prefect <cmd> # 运行 prefect CLI
```
- RIIN / SDS 登录凭据用 `Secret` Block 加密存储,值为 JSON:`{"username":"...","password":"..."}`。
Block 名:`riin-credentials`、`sds-credentials`。flow 在 extract task 内部读取,不外泄。
- Gitee 拉取令牌:`Secret` Block `gitee-token`(裸 token,pull 步骤用 `oauth2:{{ secret }}@gitee.com` 内嵌)。
- Gitea 拉取令牌:`Secret` Block `gitea-token`(裸 token,pull 步骤用 `oauth2:{{ secret }}@gitea.inkreach.cc` 内嵌)。
- 本地开发备用:`.env`(已 gitignore)含 `DB_DSN`,加载用 `python-dotenv` 或 `os.environ`。
## 编写/运行工作流