Updating INGInious

Updating the sources

To fetch the latest updates on the Git repository master branch :

$ pip3 install --upgrade git+https://github.com/UCL-INGI/INGInious.git

Updating your containers

The provided containers can be automatically updated using:

$ inginious-container-update

This will download containers images on docker-hub based on the locally installed INGInious version. Please note, if you have not pip-installed INGInious but are running a dev version cloned from the repository, you should manually build your containers to take into consideration local changes. If you are in this situation or if you want to add new containers, please refer to Compiling the Dockerfile.

Updating the configuration

Most of the time, you won’t need to update your configuration. If something goes wrong, backup your existing configuration file(s) and run inginious-install again. For further details, please refer to inginious-install or Configuration reference.

Updating the database

The database scheme may have changed since the last INGInious release. A tool is available to do this migration automatically from your configuration file. Please refer to inginious-database-update.