- Setup python virtual environment
- Install project dependencies
pip install -r requirements.txt
- Create local settings by replacing placeholders from settings/settings_local.py.template and remove suffix .template
- Postgresql need to install citext plugin with following command
CREATE EXTENSION citext;
- Apply migrations with
python manage.py migrate
- Now start celery worker
celery -A workflow_platform worker -l info
- Now you can fire your app with
python manage.py runserver
Server will start by default at http://localhost:8000
- Swagger only show endpoint accessable to user only.