Esempio n. 1
0
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)
Esempio n. 2
0
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))