12288 add servers to spectacular settings (#12300)

* 12288 add servers to spectacular settings

* 12288 standardize quotes

* Account for BASE_PATH

---------

Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
This commit is contained in:
Arthur Hanson 2023-04-20 12:56:21 -07:00 committed by GitHub
parent dda56f21f3
commit 274cd5d56c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -581,14 +581,15 @@ REST_FRAMEWORK = {
# #
SPECTACULAR_SETTINGS = { SPECTACULAR_SETTINGS = {
"TITLE": "NetBox API", 'TITLE': 'NetBox API',
"DESCRIPTION": "API to access NetBox", 'DESCRIPTION': 'API to access NetBox',
"LICENSE": {"name": "Apache v2 License"}, 'LICENSE': {'name': 'Apache v2 License'},
"VERSION": VERSION, 'VERSION': VERSION,
'COMPONENT_SPLIT_REQUEST': True, 'COMPONENT_SPLIT_REQUEST': True,
'REDOC_DIST': 'SIDECAR',
'SERVERS': [{'url': f'/{BASE_PATH}api'}],
'SWAGGER_UI_DIST': 'SIDECAR', 'SWAGGER_UI_DIST': 'SIDECAR',
'SWAGGER_UI_FAVICON_HREF': 'SIDECAR', 'SWAGGER_UI_FAVICON_HREF': 'SIDECAR',
'REDOC_DIST': 'SIDECAR',
'POSTPROCESSING_HOOKS': [], 'POSTPROCESSING_HOOKS': [],
} }