This repository has been archived on 2024-10-29. You can view files and clone it, but cannot push or open issues or pull requests.
Liam 7421c47959
All checks were successful
Deploy Backend / deploy (push) Successful in 4m0s
Deploy Website / deploy (push) Successful in 7m9s
cleanup caching
2024-10-19 04:10:44 +01:00

27 lines
533 B
TypeScript

import { Controller, Get } from "elysia-decorators";
import { getAppVersion } from "../common/app.util";
import { AppService } from "../service/app.service";
@Controller()
export default class AppController {
@Get("/")
public async index() {
return {
app: "backend",
version: await getAppVersion(),
};
}
@Get("/health")
public async getHealth() {
return {
status: "OK",
};
}
@Get("/statistics")
public async getStatistics() {
return await AppService.getAppStatistics();
}
}