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()
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()
#!/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()
# 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()
def main(): app = create_app(os.environ['OSMPOINT_WORKDIR']) manager = Manager(app, default_server_actions=True) manager.run()