feat(swagger): add missing oidc endpoints into swagger ui

This commit is contained in:
perf3ct 2025-06-28 19:19:48 +00:00
parent a792d2e6fd
commit e2633d7162
No known key found for this signature in database
GPG Key ID: 569C4EEC436F5232
2 changed files with 12 additions and 0 deletions

View File

@ -17,6 +17,15 @@ pub fn router() -> Router<Arc<AppState>> {
}
/// Returns metrics in Prometheus text format (text/plain; version=0.0.4)
#[utoipa::path(
get,
path = "/metrics",
tag = "metrics",
responses(
(status = 200, description = "Prometheus metrics in text format", content_type = "text/plain; version=0.0.4"),
(status = 500, description = "Internal server error")
)
)]
pub async fn get_prometheus_metrics(
State(state): State<Arc<AppState>>,
) -> Result<Response, StatusCode> {

View File

@ -36,6 +36,8 @@ use crate::{
crate::routes::auth::register,
crate::routes::auth::login,
crate::routes::auth::me,
crate::routes::auth::oidc_login,
crate::routes::auth::oidc_callback,
// Document endpoints
crate::routes::documents::upload_document,
crate::routes::documents::list_documents,
@ -82,6 +84,7 @@ use crate::{
crate::routes::queue::resume_ocr_processing,
// Metrics endpoints
crate::routes::metrics::get_system_metrics,
crate::routes::prometheus_metrics::get_prometheus_metrics,
// Notifications endpoints
crate::routes::notifications::get_notifications,
crate::routes::notifications::get_notification_summary,