github.com/kubeshop/testkube@v1.17.23/pkg/server/config.go (about)

     1  package server
     2  
     3  import (
     4  	"fmt"
     5  
     6  	"github.com/gofiber/fiber/v2"
     7  )
     8  
     9  // Config for HTTP server
    10  type Config struct {
    11  	Port          int
    12  	Fullname      string
    13  	ClusterID     string
    14  	HttpBodyLimit int `envconfig:"HTTP_BODY_LIMIT"`
    15  	Http          fiber.Config
    16  }
    17  
    18  // Addr returns port based address
    19  func (c Config) Addr() string {
    20  	return fmt.Sprintf(":%d", c.Port)
    21  }