Updates are managed via the renovate bot and automatically pulled by Portainer
When a new update is released, the renovate bot will create a pull request in your repo;
the 'home page' of a pull request
We can see that this pull request is updating the 'package', 'mariadb'. It is a minor update, going from version 10.5 to 10.11
Clicking on the 'Files changed' tab will list any files that will be updated;
this pull request will replace the red line with the green line
If we are happy with this update, we can click on the 'Merge pull request' button at the bottom of the homepage
Portainer will check in with GitHub and download the updated compose file and update the container image.
You can tell Portainer to manually pull by;
- Browse to the stack
- Click on 'Pull and redeploy'
Compose files can be changed in your GitHub repo. These will sync automatically to Portainer