INNER CODE UNIT · Python
swagger_logo
giuseppe99barchetta/SuggestArr · api_service/app.py:214
def swagger_logo():
image_dir = os.path.join(application.static_folder, 'img')
if os.path.isdir(image_dir):
logo = next((name for name in os.listdir(image_dir) if name.startswith('logo.') and name.endswith('.png')), None)
if logo:
return send_from_directory(image_dir, logo)
source_dir = os.path.abspath(os.path.join(os.path.dirname(__file__), '..', 'client', 'src', 'assets'))
return send_from_directory(source_dir, 'logo.png')
@application.route('/docs')
def swagger_docs():
openapi_url = url_for('public_api_v1.openapi_json')
return render_template(
'api/swagger.html',
docs_url=url_for('swagger_docs'),
openapi_url=openapi_url,
css_url=url_for('swagger_ui_asset', filename='swagger-ui.css'),
bundle_url=url_for('swagger_ui_asset', filename='swagger-ui-bundle.js'),