def docs(): headers = CUSTOM_DEFAULT_HEADERS.copy() headers['Content-Type'] = "text/html" html_file = open_vendor_file('./public/swagger/index.html', 'r') html = html_file.read() return http_helper.create_response(body=html, status_code=200, headers=headers)
def favicon(): headers = CUSTOM_DEFAULT_HEADERS.copy() headers['Content-Type'] = "image/png" data = base64.b64decode( 'iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAkFBMVEUAAAAQM0QWNUYWNkYXNkYALjoWNUYYOEUXN0YaPEUPMUAUM0QVNUYWNkYWNUYWNUUWNUYVNEYWNkYWNUYWM0eF6i0XNkchR0OB5SwzZj9wyTEvXkA3az5apTZ+4C5DgDt31C9frjU5bz5uxTI/eDxzzjAmT0IsWUEeQkVltzR62S6D6CxIhzpKijpJiDpOkDl4b43lAAAAFXRSTlMAFc304QeZ/vj+ECB3xKlGilPXvS2Ka/h0AAABfklEQVR42oVT2XaCMBAdJRAi7pYJa2QHxbb//3ctSSAUPfa+THLmzj4DBvZpvyauS9b7kw3PWDkWsrD6fFQhQ9dZLfVbC5M88CWCPERr+8fLZodJ5M8QJbjbGL1H2M1fIGfEm+wJN+bGCSc6EXtNS/8FSrq2VX6YDv++XLpJ8SgDWMnwqznGo6alcTbIxB2CHKn8VFikk2mMV2lEnV+CJd9+jJlxXmMr5dW14YCqwgbFpO8FNvJxwwM4TPWPo5QalEsRMAcusXpi58/QUEWPL0AK1ThM5oQCUyXPoPINkdd922VBw4XgTV9zDGWWFrgjIQs4vwvOg6xr+6gbCTqE+DYhlMGX0CF2OknK5gQ2JrkDh/W6TOEbYDeVecKbJtyNXiCfGmW7V93J2hDus1bDfhxWbIZVYDXITA7Lo6E0Ktgg9eB4KWuR44aj7ppBVPazhQH7/M/KgWe9X1qAg8XypT6nxIMJH+T94QCsLvj29IYwZxyO9/F8vCbO9tX5/wDGjEZ7vrgFZwAAAABJRU5ErkJggg==' ) return http_helper.create_response(body=data, status_code=200, headers=headers)
def alive(): """ :return: --- get: summary: Service Health Method responses: 200: description: Success response content: application/json: schema: AliveSchema """ body = {"app": "I'm alive!"} return http_helper.create_response(body=body, status_code=200)
def index(): body = {"app": '%s:%s' % (APP_NAME, APP_VERSION)} logger.info('Env: {} App Info: {}'.format(config.APP_ENV, body)) # Temporário para debug logger.info('Env Vars: {}'.format(config.to_dict())) return http_helper.create_response(body=body, status_code=200)