import os from flask.ext import script from path import path from ecosys.middlewares import ReverseProxied from ecosys.app import create_app from ecosys.management.commands import ApiRequest from ecosys.management.commands import CountryRequest from ecosys.management.commands import MigrateAuthors PROJECT_ROOT = os.environ.get('PROJECT_ROOT', os.getcwd()) app = create_app(instance_path=path(PROJECT_ROOT) / 'instance') app.wsgi_app = ReverseProxied(app.wsgi_app) def main(): global app manager = script.Manager(app) manager.add_command('api_request', ApiRequest()) manager.add_command('country_request', CountryRequest()) manager.add_command('migrate_authors', MigrateAuthors()) manager.run() if __name__ == '__main__': main()
#!/usr/bin/env python from flask.ext import script from path import path from ecosys.app import create_app PROJECT_ROOT = path(__file__).parent.abspath() app = create_app(instance_path=PROJECT_ROOT / 'instance') manager = script.Manager(app) if __name__ == '__main__': manager.run()