workspace deps hygiene: minimal features, default-members sans tui; drop utoipa-scalar + /scalar; ci test --workspace; .sqlx dockerignore

This commit is contained in:
2026-10-26 04:25:10 +01:00
parent ae0c04a4f3
commit 9215f3db69
32 changed files with 177 additions and 223 deletions

View File

@@ -16,7 +16,6 @@ use utoipa::{
Modify, OpenApi,
openapi::security::{Http, HttpAuthScheme, SecurityScheme},
};
use utoipa_scalar::{Scalar, Servable};
use utoipa_swagger_ui::SwaggerUi;
struct SecurityAddon;
@@ -62,9 +61,7 @@ pub fn spec() -> utoipa::openapi::OpenApi {
}
pub fn serve(router: Router) -> Router {
tracing::info!("API docs at /docs (Swagger) and /scalar");
tracing::info!("API docs at /docs (Swagger)");
let spec = spec();
router
.merge(SwaggerUi::new("/docs").url("/openapi.json", spec.clone()))
.merge(Scalar::with_url("/scalar", spec))
router.merge(SwaggerUi::new("/docs").url("/openapi.json", spec))
}