Exemplo n.º 1
0
 def create_app(self):
     app = webapp.create_app('test')
     return app
Exemplo n.º 2
0
 def create_app(self):
     app = webapp.create_app("test")
     return app
Exemplo n.º 3
0
 def create_app(self):
     app = webapp.create_app('test')
     return app
Exemplo n.º 4
0
import os, sys

if os.path.exists('.env'):
    print('Importing environment from .env...')
    for line in open('.env'):
        name, value = line.strip().split('=', 1)
        os.environ[name] = value

from sirius.web import webapp
from sirius.fake import commands as fake_commands
from sirius.emulate import commands as emulate_commands
from flask.ext.script import Manager, Shell
from flask.ext.migrate import Migrate, MigrateCommand

app = webapp.create_app(os.getenv('FLASK_CONFIG', 'default'))
manager = Manager(app)
migrate = Migrate(app, webapp.db)

def make_shell_context():
    return dict(app=app, db=webapp.db)
manager.add_command("shell", Shell(make_context=make_shell_context))
manager.add_command('db', MigrateCommand)
manager.add_command('fake', fake_commands.fake_manager)
manager.add_command('emulate', emulate_commands.manager)


@manager.command
def deploy():
	"""Run deployment tasks."""
	from flask.ext.migrate import upgrade