mirror of
https://github.com/traefik/traefik.git
synced 2025-08-06 22:57:14 +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 (
|
import (
|
||||||
"errors"
|
"errors"
|
||||||
"flag"
|
|
||||||
"fmt"
|
"fmt"
|
||||||
"net/http"
|
"net/http"
|
||||||
"os"
|
"os"
|
||||||
@ -23,26 +22,11 @@ func NewCmd(traefikConfiguration *static.Configuration, loaders []cli.ResourceLo
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func runCmd(traefikConfiguration *static.Configuration) func(args []string) error {
|
func runCmd(traefikConfiguration *static.Configuration) func(_ []string) error {
|
||||||
return func(args []string) error {
|
return func(_ []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
|
|
||||||
}
|
|
||||||
|
|
||||||
traefikConfiguration.SetEffectiveConfiguration()
|
traefikConfiguration.SetEffectiveConfiguration()
|
||||||
|
|
||||||
var resp *http.Response
|
resp, errPing := Do(*traefikConfiguration)
|
||||||
var errPing error
|
|
||||||
if *urlFlag != "" {
|
|
||||||
client := &http.Client{Timeout: 5 * time.Second}
|
|
||||||
resp, errPing = client.Head(*urlFlag)
|
|
||||||
} else {
|
|
||||||
resp, errPing = Do(*traefikConfiguration)
|
|
||||||
}
|
|
||||||
|
|
||||||
if resp != nil {
|
if resp != nil {
|
||||||
resp.Body.Close()
|
resp.Body.Close()
|
||||||
}
|
}
|
||||||
|
@ -27,16 +27,6 @@ $ traefik healthcheck
|
|||||||
OK: http://:8082/ping
|
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
|
## Ping
|
||||||
|
|
||||||
The `/ping` health-check URL is enabled with the command-line `--ping` or config file option `[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