Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct {
Port uint64 `koanf:"port" validate:"port"`
Host string `koanf:"host" validate:"hostname|fqdn|ip"`
CertFile string `koanf:"crt" validate:"omitempty,file"`
KeyFile string `koanf:"key" validate:"omitempty,file"`
ReadTimeout config.Timeout `koanf:"readtimeout" validate:"required,validateFn"`
WriteTimeout config.Timeout `koanf:"writetimeout" validate:"required,validateFn"`
IdleTimeout config.Timeout `koanf:"idletimeout" validate:"required,validateFn"`
Key string `koanf:"key" validate:"required,base64rawurl"`
Salt string `koanf:"salt" validate:"required,base64rawurl"`
}
Config contains the server configuration options.
Click to show internal directories.
Click to hide internal directories.