mirror of
https://github.com/traefik/traefik.git
synced 2025-08-06 06:37:09 +02:00
Revert 11711 adding url param to healthcheck command
This commit is contained in:
parent
78cc85283c
commit
028e8ca0b0
@ -2,7 +2,6 @@ package healthcheck
|
||||
|
||||
import (
|
||||
"errors"
|
||||
"flag"
|
||||
"fmt"
|
||||
"net/http"
|
||||
"os"
|
||||
@ -23,26 +22,11 @@ func NewCmd(traefikConfiguration *static.Configuration, loaders []cli.ResourceLo
|
||||
}
|
||||
}
|
||||
|
||||
func runCmd(traefikConfiguration *static.Configuration) func(args []string) error {
|
||||
return func(args []string) error {
|
||||
fs := flag.NewFlagSet("healthcheck", flag.ContinueOnError)
|
||||
urlFlag := fs.String("url", "", "")
|
||||
fs.SetOutput(os.Stderr)
|
||||
if err := fs.Parse(args); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
func runCmd(traefikConfiguration *static.Configuration) func(_ []string) error {
|
||||
return func(_ []string) error {
|
||||
traefikConfiguration.SetEffectiveConfiguration()
|
||||
|
||||
var resp *http.Response
|
||||
var errPing error
|
||||
if *urlFlag != "" {
|
||||
client := &http.Client{Timeout: 5 * time.Second}
|
||||
resp, errPing = client.Head(*urlFlag)
|
||||
} else {
|
||||
resp, errPing = Do(*traefikConfiguration)
|
||||
}
|
||||
|
||||
resp, errPing := Do(*traefikConfiguration)
|
||||
if resp != nil {
|
||||
resp.Body.Close()
|
||||
}
|
||||
|
@ -27,16 +27,6 @@ $ traefik healthcheck
|
||||
OK: http://:8082/ping
|
||||
```
|
||||
|
||||
### URL Option
|
||||
|
||||
The URL to check can be specified with the `--url` flag, which defaults to `http://localhost:8080/ping`.
|
||||
|
||||
Example:
|
||||
|
||||
```sh
|
||||
traefik healthcheck --url=http://localhost:8080/ping
|
||||
```
|
||||
|
||||
## Ping
|
||||
|
||||
The `/ping` health-check URL is enabled with the command-line `--ping` or config file option `[ping]`.
|
||||
|
Loading…
Reference in New Issue
Block a user