def build_api(): app = web.Application() container = ServiceContainer() initialize_routes(app, container) return app
def create_app(config_name): app = Flask(__name__) app.config.from_object(config[config_name]) patch_request_class(app, 10 * 1024 * 1024) # 10MB max image size upload configure_uploads(app, IMAGE_SET) db.init_app(app) ma.init_app(app) jwt.init_app(app) api = Api(app) initialize_routes(api) return app
def create_api(): """ create_api Create the flask app with every config needed for the website :return: Flask Application :rtype: Flask App """ app = Flask(__name__) api = Api(app) db = MySQL() app.config.from_object(Config) db.init_app(app) initialize_routes(api) CORS(app) Mail(app) return app
def create_app(): app = Flask(__name__) # Config app parameters app = config(app) # Definition of the routes api = Api(app, errors=errors) initialize_routes(api) # Hashing lib bcrypt = Bcrypt(app) # Auth lib jwt = JWTManager(app) # Database init initialize_db(app) # Set CORS CORS(app) return app
from flask import Flask import sys from flask_restful import Api from api.routes import initialize_routes from flask_cors import CORS import config.configDB from flask_graphql import GraphQLView from schema.index import schema app = Flask(__name__) cors = CORS(app) api = Api(app) initialize_routes(api) app.add_url_rule( '/graphql', view_func=GraphQLView.as_view('graphql', schema=schema, graphiql=True) ) if __name__ == '__main__': app.run(debug=True, host='0.0.0.0')