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)
|
/// 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(
|
pub async fn get_prometheus_metrics(
|
||||||
State(state): State<Arc<AppState>>,
|
State(state): State<Arc<AppState>>,
|
||||||
) -> Result<Response, StatusCode> {
|
) -> Result<Response, StatusCode> {
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,8 @@ use crate::{
|
||||||
crate::routes::auth::register,
|
crate::routes::auth::register,
|
||||||
crate::routes::auth::login,
|
crate::routes::auth::login,
|
||||||
crate::routes::auth::me,
|
crate::routes::auth::me,
|
||||||
|
crate::routes::auth::oidc_login,
|
||||||
|
crate::routes::auth::oidc_callback,
|
||||||
// Document endpoints
|
// Document endpoints
|
||||||
crate::routes::documents::upload_document,
|
crate::routes::documents::upload_document,
|
||||||
crate::routes::documents::list_documents,
|
crate::routes::documents::list_documents,
|
||||||
|
|
@ -82,6 +84,7 @@ use crate::{
|
||||||
crate::routes::queue::resume_ocr_processing,
|
crate::routes::queue::resume_ocr_processing,
|
||||||
// Metrics endpoints
|
// Metrics endpoints
|
||||||
crate::routes::metrics::get_system_metrics,
|
crate::routes::metrics::get_system_metrics,
|
||||||
|
crate::routes::prometheus_metrics::get_prometheus_metrics,
|
||||||
// Notifications endpoints
|
// Notifications endpoints
|
||||||
crate::routes::notifications::get_notifications,
|
crate::routes::notifications::get_notifications,
|
||||||
crate::routes::notifications::get_notification_summary,
|
crate::routes::notifications::get_notification_summary,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue