doc: Add autoheal documentation
This commit is contained in:
16
README.md
16
README.md
@@ -31,6 +31,7 @@ For other methods to install SaltStack please refer to the [Official SaltStack I
|
||||
- [3rd Party Formulas](#3rd-party-formulas)
|
||||
- [Logs](#logs)
|
||||
- [Healthcheck](#healthcheck)
|
||||
- [Autoheal](#autoheal)
|
||||
- [Available Configuration Parameters](#available-configuration-parameters)
|
||||
- [Usage](#usage)
|
||||
- [Shell Access](#shell-access)
|
||||
@@ -426,6 +427,21 @@ Then, the output will be something similar to this:
|
||||
}
|
||||
```
|
||||
|
||||
#### Autoheal
|
||||
|
||||
If you run your _docker-salt-master_ instance with healthcheck enabled, you can use [willfarrell/autoheal](https://github.com/willfarrell/docker-autoheal) image to restart your service when healthcheck fails:
|
||||
|
||||
```sh
|
||||
docker run -d \
|
||||
--name autoheal \
|
||||
--restart=always \
|
||||
-e AUTOHEAL_CONTAINER_LABEL=all \
|
||||
-v /var/run/docker.sock:/var/run/docker.sock \
|
||||
willfarrell/autoheal
|
||||
```
|
||||
|
||||
This container will watch your containers and restart your failing instances.
|
||||
|
||||
### Available Configuration Parameters
|
||||
|
||||
Please refer the docker run command options for the `--env-file` flag where you can specify all required environment variables in a single file. This will save you from writing a potentially long docker run command. Alternatively you can use docker-compose.
|
||||
|
||||
Reference in New Issue
Block a user