The discovery app uses Docker Watchtower to keep itself up to date. If you are using the docker compose feature, the Watchtower app is initialized along with the discovery app to check for updates to the discovery app every day. If there is a new update posted to Docker hub for the app, watchtower will download and restart the app automatically.
In some cases, however, watchtower may not be able to do the auto upgrades. This is typically due to network / certificate issues when downloading the new images.
In such cases, manual upgrade of the discovery app can be done as by simply stopping and starting the discovery app using docker compose:
In the git folder for discovery app run:
# get the latest repository contents
git pull
followed by
docker-compose down
followed by
docker-compose up