Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { // Port is the network port on which the API server will listen. Port int `yaml:"port"` // AuthDir is the directory where authentication token files are stored. AuthDir string `yaml:"auth_dir"` // Debug enables or disables debug-level logging and other debug features. Debug bool `yaml:"debug"` // ProxyUrl is the URL of an optional proxy server to use for outbound requests. ProxyUrl string `yaml:"proxy-url"` // ApiKeys is a list of keys for authenticating clients to this proxy server. ApiKeys []string `yaml:"api_keys"` }
Config represents the application's configuration, loaded from a YAML file.
func LoadConfig ¶
LoadConfig reads a YAML configuration file from the given path, unmarshals it into a Config struct, and returns it.
Click to show internal directories.
Click to hide internal directories.