# shepherd This service is responsible for automatically updating the container images for Docker services. It connects to the Docker socket, and looks for services with the label `shepherd.auto-update=true`. It then checks the Docker registry for a newer version of the image, and if one is found, it updates the service. The checks are performed once per day. ## Requirements | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | 1.5.5 | | [docker](#requirement\_docker) | ~>3.0 | | [hetznerdns](#requirement\_hetznerdns) | ~>2.2 | ## Providers | Name | Version | |------|---------| | [docker](#provider\_docker) | ~>3.0 | ## Modules No modules. ## Resources | Name | Type | |------|------| | [docker_service.shepherd](https://registry.terraform.io/providers/kreuzwerker/docker/latest/docs/resources/service) | resource | | [docker_registry_image.shepherd](https://registry.terraform.io/providers/kreuzwerker/docker/latest/docs/data-sources/registry_image) | data source | ## Inputs No inputs. ## Outputs No outputs.