2024-01-25 19:13:35 +01:00
# 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.
2024-01-25 19:25:52 +01:00
<!-- BEGINNING OF PRE - COMMIT - TERRAFORM DOCS HOOK -->
## Requirements
| Name | Version |
|------|---------|
| < a name = "requirement_terraform" ></ a > [terraform ](#requirement\_terraform ) | 1.5.5 |
| < a name = "requirement_docker" ></ a > [docker ](#requirement\_docker ) | ~>3.0 |
| < a name = "requirement_hetznerdns" ></ a > [hetznerdns ](#requirement\_hetznerdns ) | ~>2.2 |
## Providers
| Name | Version |
|------|---------|
| < a name = "provider_docker" ></ a > [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.
<!-- END OF PRE - COMMIT - TERRAFORM DOCS HOOK -->