def create_app(api, blueprint) -> Flask: app = Flask(__name__, static_url_path='/static') app.debug = getenv("APP_DEBUG", False) app.after_request(_http_no_cache) app.register_blueprint(blueprint, url_prefix='/api/v1') return app
# coding=utf-8 from flask.app import Flask from api.core.views import alter_response from resources import (auth_blueprint, user_blueprint, process_blueprint, ticket_blueprint) app = Flask(__name__) @app.route('/') def home(): return 'Kanban API v1' app.register_blueprint(auth_blueprint, url_prefix='/api') app.register_blueprint(user_blueprint, url_prefix='/api') app.register_blueprint(process_blueprint, url_prefix='/api') app.register_blueprint(ticket_blueprint, url_prefix='/api') app.after_request(alter_response) if __name__ == '__main__': app.run(host='0.0.0.0', port=8080, debug=True)