feat(swagger): add missing oidc endpoints into swagger ui
This commit is contained in:
parent
a792d2e6fd
commit
e2633d7162
|
|
@ -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> {
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Reference in New Issue