Upgrading to OppiaMobile Server v0.12.19

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

Run update_summaries from start

  1. Run the update summaries command from start: (env)$ python manage.py update_summaries --fromstart

  2. This might take a long time (hours) for large implementations, but is required to make sure the data for daily active users is correct and broken down by course

Check permissions for certificate folders

  1. Check that the <oppia>/media/certificate and <oppia>/media/certificates folders are read and writeable by the www-data user