The problem is that it is a Spring Boot app (really tiny one), so it binds to server.* in the environment, if you try to use the stock ServerProperties. We only need a subset of the features so it's actually relatively easy to wrap it and use a delegate.