def run(): """ start sun-power rest API :return: """ port = int(os.environ.get("PORT", 8000)) db.create_all() init_db() app.run('127.0.0.1', port=port, debug=False, threaded=False, use_reloader=True)
from migrate.versioning import api from sunpower.settings import SQLALCHEMY_DATABASE_URI from sunpower.settings import SQLALCHEMY_MIGRATE_REPO from sunpower import db import os.path db.create_all() if not os.path.exists(SQLALCHEMY_MIGRATE_REPO): api.create(SQLALCHEMY_MIGRATE_REPO, 'database repository') api.version_control(SQLALCHEMY_DATABASE_URI, SQLALCHEMY_MIGRATE_REPO) else: api.version_control(SQLALCHEMY_DATABASE_URI, SQLALCHEMY_MIGRATE_REPO, api.version(SQLALCHEMY_MIGRATE_REPO))