feat: Add Gitea integration

- New /api/gitea/* routes for Gitea API
- List projects, branches, commits
- File tree and content viewing
- User token management
This commit is contained in:
FluxKit
2026-02-19 14:07:41 +00:00
parent 656a37efda
commit bebfcbb816
3 changed files with 339 additions and 3 deletions

View File

@@ -21,6 +21,7 @@ import { agentsRouter } from "./routes/agents.ts";
import { logsRouter } from "./routes/logs.ts";
import { userSettingsRouter } from "./routes/usersettings.ts";
import gitlabRouter from "./routes/gitlab.ts";
import { giteaRouter } from "./routes/gitea.ts";
import { dockerRouter } from "./routes/docker.ts";
import { exportRouter } from "./routes/export.ts";
import { appUpdateRouter } from "./routes/appUpdate.ts";
@@ -75,6 +76,8 @@ app.use(logsRouter.allowedMethods());
app.use(userSettingsRouter.routes());
app.use(userSettingsRouter.allowedMethods());
app.use(gitlabRouter.routes());
app.use(giteaRouter.routes());
app.use(giteaRouter.allowedMethods());
app.use(gitlabRouter.allowedMethods());
app.use(dockerRouter.routes());
app.use(dockerRouter.allowedMethods());