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 b31a5ccaf5
+6 -3
View File
@@ -100,10 +100,13 @@ impl Application {
)
.url_prefix("/api");
let ui = api_service.swagger_ui();
poem::Route::new()
let mut route = poem::Route::new().nest("/", ui);
if settings.debug {
route = route
.nest("/api", api_service.clone())
.nest("/specs", api_service.spec_endpoint_yaml())
.nest("/", ui)
.nest("/specs", api_service.spec_endpoint_yaml());
}
route
}
fn setup_server(