It’s similar to my own setup. I just do it in kubernetes instead of docker. One thing you can consider is a CI that runs renovate on a schedule to PR you when it finds new container image versions.
Here’s my setup so you can take some inspiration if you want.
Nice, the GitHub link I posted is slightly cleaned up and orphaned from my actual homelab repo. Not sure if I can use this, because to update these services I need to run systemctl restart, or hope that watchtower eventually supports docker-compose.
So is does your homelab respond to changes in that repo?
As far as I could tell, you can use docker-compose to manage your running of watchtower, but it has issues working with containers that were started via docker-compose: https://github.com/containrrr/watchtower/issues/1019
It’s similar to my own setup. I just do it in kubernetes instead of docker. One thing you can consider is a CI that runs renovate on a schedule to PR you when it finds new container image versions.
Here’s my setup so you can take some inspiration if you want.
https://github.com/rafaribe/home-ops/blob/main/.github/workflows/schedule-renovate.yaml
Nice, the GitHub link I posted is slightly cleaned up and orphaned from my actual homelab repo. Not sure if I can use this, because to update these services I need to run
systemctl restart
, or hope that watchtower eventually supports docker-compose.So is does your homelab respond to changes in that repo?
Watchtower works fine with docker compose. I’m not sure what you’re trying to say.
As far as I could tell, you can use docker-compose to manage your running of watchtower, but it has issues working with containers that were started via docker-compose: https://github.com/containrrr/watchtower/issues/1019