main.go 483 B

12345678910111213141516171819202122232425
  1. package main
  2. import (
  3. "fmt"
  4. "net/http"
  5. "os"
  6. "github.com/porter-dev/porter/internal/config"
  7. )
  8. func main() {
  9. appConf := config.FromEnv()
  10. resp, err := http.Get(fmt.Sprintf("http://localhost:%d/api/livez", appConf.Server.Port))
  11. if err != nil || resp.StatusCode >= http.StatusBadRequest {
  12. os.Exit(1)
  13. }
  14. resp, err = http.Get(fmt.Sprintf("http://localhost:%d/api/readyz", appConf.Server.Port))
  15. if err != nil || resp.StatusCode >= http.StatusBadRequest {
  16. os.Exit(1)
  17. }
  18. }