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"`
CompressionLevel int `koanf:"compressionlevel" validate:"number"`
CompressionMimetypes []string `koanf:"compressionmimetypes"`
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"`
BlockSignup bool `koanf:"blocksignup"`
BlockLogin bool `koanf:"blocklogin"`
ImgProxy ImgProxyConfig
}
Config contains the server configuration options.
type ImgProxyConfig ¶
Directories
¶
| Path | Synopsis |
|---|---|
|
Package forms contains methods for handling form decoding and encoding.
|
Package forms contains methods for handling form decoding and encoding. |
|
Package handlers contains chainable handlers/middleware for routing.
|
Package handlers contains chainable handlers/middleware for routing. |
|
Package session contains methods and objects for managing user sessions.
|
Package session contains methods and objects for managing user sessions. |
Click to show internal directories.
Click to hide internal directories.