FAQ | This is a LIVE service | Changelog

Split out Swagger UI into separate container

The PI dashboard datamart API also provides a swagger UI via a separate container configured in the docker-compose.yml file. Rather than having the webapp serve it's own Swagger UI, we should just use the official container.

The container allows configuration of OAuth2 client via the OAUTH2_CLIENT_ID environment variable and we should update our served swagger.json to have the appropriate OAuth2 token URLs taken from the settings.