You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Then run the following commands to bootstrap your environment
git clone https://github.com/wroberts/annotator
cd annotator
pip install -r requirements/dev.txt
npm install
npm start # run the webpack dev server
flask run # run the flask server
To deploy:
export FLASK_DEBUG=0
npm run build
flask run
You will see a pretty welcome screen.
Once you have installed your DBMS, run the following to create your app's
database tables and perform the initial migration
flask db init
flask db migrate
flask db upgrade
flask run
Deployment
In your production environment, make sure the FLASK_DEBUG environment
variable is unset or is set to 0, so that ProdConfig is used.
Shell
To open the interactive shell, run
flask shell
By default, you will have access to the flask app.
Running Tests
To run all tests, run
flask test
Migrations
Whenever a database migration needs to be made. Run the following commands
flask db migrate
This will generate a new migration script. Then run
flask db upgrade
To apply the migration.
For a full migration command reference, run flask db --help.