Compare commits

...

1 commit

Author SHA1 Message Date
Nicolas Meienberger
cae615868a fix: correctly apply middleware
Some checks failed
Release Workflow / determine-release-type (push) Has been cancelled
Release Workflow / build-images (push) Has been cancelled
Release Workflow / publish-release (push) Has been cancelled
2025-12-17 18:10:50 +01:00

View file

@ -41,6 +41,12 @@ export const scalarDescriptor = Scalar({
const app = new Hono() const app = new Hono()
.use(honoLogger()) .use(honoLogger())
.get("healthcheck", (c) => c.json({ status: "ok" })) .get("healthcheck", (c) => c.json({ status: "ok" }))
.use("/api/v1/volumes/*", requireAuth)
.use("/api/v1/repositories/*", requireAuth)
.use("/api/v1/backups/*", requireAuth)
.use("/api/v1/notifications/*", requireAuth)
.use("/api/v1/system/*", requireAuth)
.use("/api/v1/events/*", requireAuth)
.route("/api/v1/auth", authController.basePath("/api/v1")) .route("/api/v1/auth", authController.basePath("/api/v1"))
.route("/api/v1/volumes", volumeController.use(requireAuth)) .route("/api/v1/volumes", volumeController.use(requireAuth))
.route("/api/v1/repositories", repositoriesController.use(requireAuth)) .route("/api/v1/repositories", repositoriesController.use(requireAuth))