Exemple #1
0
from werkzeug.serving import run_simple
from werkzeug.wsgi import DispatcherMiddleware

from kgraph import api, frontend

application = DispatcherMiddleware(frontend.create_app(), {"/api": api.create_app()})

if __name__ == "__main__":
    run_simple("0.0.0.0", 8000, application, use_reloader=True, use_debugger=True)
Exemple #2
0
from flask.ext.migrate import Migrate, MigrateCommand
from flask.ext.script import Manager, Shell

from kgraph.models import Track
from kgraph.api import create_app
from kgraph.database import init_db, db_session

app = create_app()
manager = Manager(app)

def make_shell_context():
    return dict(app=app, Track=Track, sess=db_session, init_db=init_db)

manager.add_command('shell', Shell(make_context=make_shell_context))
manager.add_command('db', MigrateCommand)

if __name__ == '__main__':
    manager.run()