feat: Add version endpoint

This commit is contained in:
FluxKit
2026-02-19 14:53:35 +00:00
parent 1bc9b4f7e2
commit d11c6daad1
2 changed files with 16 additions and 0 deletions

View File

@@ -23,6 +23,7 @@ import { userSettingsRouter } from "./routes/usersettings.ts";
import gitlabRouter from "./routes/gitlab.ts";
import { giteaRouter } from "./routes/gitea.ts";
import { backupRouter } from "./routes/backup.ts";
import { versionRouter } from "./routes/version.ts";
import { dockerRouter } from "./routes/docker.ts";
import { exportRouter } from "./routes/export.ts";
import { appUpdateRouter } from "./routes/appUpdate.ts";
@@ -81,6 +82,8 @@ app.use(giteaRouter.routes());
app.use(giteaRouter.allowedMethods());
app.use(backupRouter.routes());
app.use(backupRouter.allowedMethods());
app.use(versionRouter.routes());
app.use(versionRouter.allowedMethods());
app.use(gitlabRouter.allowedMethods());
app.use(dockerRouter.routes());
app.use(dockerRouter.allowedMethods());

13
src/routes/version.ts Normal file
View File

@@ -0,0 +1,13 @@
import { Router } from "@oak/oak";
const router = new Router();
router.get("/api/version", (ctx) => {
ctx.response.body = {
version: "1.2.0",
name: "AMS Backend",
buildDate: "2026-02-19"
};
});
export const versionRouter = router;