예제 #1
0
from flask.ext.script import Manager
from core.commands.manager import CommandManager
from app import app, initialize_app
from core.manager import ExecutionContext

initialize_app(app)
manager = None


def add_commands():
    context = ExecutionContext()
    command_manager = CommandManager(context)
    return command_manager.get_plugin_command_manager(app)


if __name__ == "__main__":
    with app.test_request_context():
        manager = add_commands()
        manager.run()
예제 #2
0
from app import initialize_app, app
from database import reset_database

initialize_app(app)
with app.app_context():
    reset_database()
from app import initialize_app

app = initialize_app()
if __name__ == '__main__':
    app.run(debug=True)  # Do not use debug=True in production
예제 #4
0
from flask_script import Manager, Server
from app import initialize_app
from config import config

configuration = config['development']
app = initialize_app(configuration)

manager = Manager(app)
manager.add_command('runserver', Server(host='127.0.0.1', port=5000))

if __name__ == '__main__':
    manager.run()
예제 #5
0
RUN SERVER SCRIPT
- - - - - - -
ZHENYU YAO z5125769 2017-10
'''


import os
import sys

from flask_migrate import Migrate, MigrateCommand
from flask_script import Manager, Shell, Server
from app import initialize_app, sqlalchemy as db


config = os.environ.get('FLASK_CONFIG') or 'default'
app = initialize_app(config)
manager = Manager(app)
migrate = Migrate(app, db)


def make_shell_context():
    ''' create shell context for app instance '''
    from app.model.models import User, Question, Result, \
                                 Survey, Choice, Survey_Question, \
                                 Enrolment, Answer_Record, Course
    return dict(app=app, db=db, User=User, Question=Question,
                Survey=Survey, Result=Result, Choice=Choice,
                Survey_Question=Survey_Question, Enrolment=Enrolment,
                Answer_Record=Answer_Record, Course=Course)

manager.add_command("shell", Shell(make_context=make_shell_context))
예제 #6
0
from os import getenv
from app import initialize_app

config_type = "development" if getenv('ENV') == None else getenv('ENV')
application = initialize_app(config_type)

if __name__ == "__main__":
    application.run(host='0.0.0.0')
예제 #7
0
def app():
    app = Flask(__name__)
    initialize_app(app)
    return app
예제 #8
0
from app import initialize_app
application = initialize_app()

if __name__ == '__main__':
    application.run(host='0.0.0.0', debug=True)