示例#1
0
def main():
    if '--with-redis' in sys.argv:
        redis_requested = True
        sys.argv.remove('--with-redis')
    else:
        redis_requested = False

    app = create_app(os.environ['OSMPOINT_WORKDIR'])
    manager = Manager(app, default_server_actions=True)
    manager.add_action('migrate_to_redis', migrate_to_redis_cmd)

    with maybe_redis_server(app, redis_requested):
        manager.run()
示例#2
0
def main():
    if '--with-redis' in sys.argv:
        redis_requested = True
        sys.argv.remove('--with-redis')
    else:
        redis_requested = False

    app = create_app(os.environ['OSMPOINT_WORKDIR'])
    manager = Manager(app, default_server_actions=True)
    manager.add_action('migrate_to_redis', migrate_to_redis_cmd)

    with maybe_redis_server(app, redis_requested):
        manager.run()
示例#3
0
def main():

    # from dbtruck.util import get_logger
    # _log = get_logger(fname='/tmp/dbtruck.log')
    from dbtrucksite import app
    # DEC2FLOAT = psycopg2.extensions.new_type(
    #     psycopg2.extensions.DECIMAL.values,
    #     'DEC2FLOAT',
    #     lambda value, curs: float(value) if value is not None else None)
    # psycopg2.extensions.register_type(DEC2FLOAT)
    app.debug = True
    print 'running'
    manager = Manager(app, default_server_actions=True)
    manager.run()
示例#4
0
#!/usr/bin/env python2
# -*- encoding:utf-8 -*-

from flask import Flask
from flaskext.actions import Manager
import settings
from helloproject import app

app.config.from_object(settings)
manager = Manager(app)

if __name__ == "__main__":
    manager.run()
示例#5
0
# run from cron every minute
manager.add_action('instances', instances)
manager.add_action('falconer', falconer)

# twitter commands run from monit in prod
manager.add_action('tweetstream', tweetstream)

if __name__ == "__main__":

    # manager logs
    import logging
    from logging.handlers import RotatingFileHandler

    # delete existing handlers
    del app.logger.handlers[:]
    handler = RotatingFileHandler('%s/logs/utter.log' %
                                  os.path.dirname(os.path.realpath(__file__)),
                                  maxBytes=1000000,
                                  backupCount=7)
    handler.setLevel(logging.INFO)
    log_format = "%(asctime)s - %(levelname)s - %(message)s"
    formatter = logging.Formatter(log_format)
    handler.setFormatter(formatter)
    app.logger.addHandler(handler)

    # deal with glance client logs
    logging.getLogger('glanceclient.common.http').addHandler(handler)

    # run the manager
    manager.run()
示例#6
0
def main():
    app = create_app(os.environ['OSMPOINT_WORKDIR'])
    manager = Manager(app, default_server_actions=True)
    manager.run()