diff --git a/src/startup.rs b/src/startup.rs index fc25792..5545aa5 100644 --- a/src/startup.rs +++ b/src/startup.rs @@ -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(