Documentation ¶
Overview ¶
config provides configuration setting from the provided yaml file.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Config = &Configuration{
KeyRingFilePath: "gpgkeys/secring.gpg",
TLSCertFile: "cert.crt",
TLSKeyFile: "cert.key",
TLSDir: "./cert/",
}
Config default configuration values
Functions ¶
Types ¶
type Configuration ¶
type Configuration struct { Port string `yaml:"port,omitempty"` Address string `yaml:"address,omitempty"` TLSCertFile string `yaml:"tls_cert_file,omitempty"` TLSKeyFile string `yaml:"tls_key_file,omitempty"` TLSDir string `yaml:"tls_directory,omitempty"` RevokedJWTs []string `yaml:"revoked_tokens,omitempty"` JWTsecret string `yaml:"token_secret,omitempty"` KeyRingFilePath string `yaml:"keyring_path,omitempty"` WebClientPath string `yaml:"web_client_path,omitempty"` GenAdminToken bool NoServerStart bool GenCert bool ConfigPath string }
Click to show internal directories.
Click to hide internal directories.