feat(OpenAPI): disable Swagger and OpenAPI specs in prod

This commit is contained in:
2026-06-01 23:16:15 +02:00
parent ad4133cf3d
commit b923f3bdb0
+7 -4
View File
@@ -100,10 +100,13 @@ impl Application {
)
.url_prefix("/api");
let ui = api_service.swagger_ui();
poem::Route::new()
.nest("/api", api_service.clone())
.nest("/specs", api_service.spec_endpoint_yaml())
.nest("/", ui)
let mut route = poem::Route::new().nest("/api", api_service.clone());
if settings.debug {
route = route
.nest("/", ui)
.nest("/specs", api_service.spec_endpoint_yaml());
}
route
}
fn setup_server(