Upgrading to OppiaMobile Server v0.12.12

Update packages

  1. Run: (env)$ pip install -r requirements.txt

Update database

  1. Run: (env)$ python manage.py migrate

Update static files

  1. Run: (env)$ python manage.py compilescss - don’t worry about the unclosed files warning messages

  2. Run: (env)$ python manage.py collectstatic

Update summaries

The new Daily Active Users report will only start recording data once the server has been updated. If you need to generate the data for all previous dates, then run (env)$ python manage.py update_summaries --fromstart, but it should be noted that this can take a very long time to generate if you have a lot of tracker records.