diff --git a/nopaque.py b/nopaque.py index 4122e4a9..b1e5a2ec 100644 --- a/nopaque.py +++ b/nopaque.py @@ -2,7 +2,7 @@ import eventlet eventlet.monkey_patch() # noqa from app import create_app, db, socketio from app.models import Corpus, Job, Role, User -from flask_migrate import Migrate +from flask_migrate import Migrate, upgrade import os @@ -18,6 +18,16 @@ def make_shell_context(): 'User': User} +@app.cli.command() +def deploy(): + """Run deployment tasks.""" + # migrate database to latest revision + upgrade() + + # create or update user roles + Role.insert_roles() + + @app.cli.command() def test(): """Run the unit tests.""" @@ -26,10 +36,5 @@ def test(): unittest.TextTestRunner(verbosity=2).run(tests) -@app.cli.command('insert-initial-database-entries') -def insert_initial_database_entries(): - Role.insert_roles() - - if __name__ == '__main__': socketio.run(app, host='0.0.0.0')