Skip to content
Snippets Groups Projects
Commit f9158348 authored by Patrick Jentsch's avatar Patrick Jentsch
Browse files

Simplify the deployment process. You don't need to use 'flask db upgrade' or...

Simplify the deployment process. You don't need to use 'flask db upgrade' or 'flask insert-initial-database-entries' anymore. Instead you just need to use 'flask deploy'.
parent 188aeae8
No related branches found
No related tags found
No related merge requests found
......@@ -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')
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment