예제 #1
0
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
예제 #2
0
파일: app.py 프로젝트: mmint-kanban/kanban
# 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)