Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrNoDBConnectionString is an error, raised when no database connection string is configured. ErrNoDBConnectionString = errors.New("no database connection string") // ErrNoProvisioningFile is an error, raised when no provisioning file is configured. ErrNoProvisioningFile = errors.New("no provisioning file") // ErrNoServerAddress is an error, raised when no server address is configured. ErrNoServerAddress = errors.New("no server address") // ErrNoAllowedOrigins is an error, raised when no allowed origins is configured. ErrNoAllowedOrigins = errors.New("no allowed origins") // ErrNoMetricNamespace is an error, raised when no metric namespace is configured. ErrNoMetricNamespace = errors.New("no metrics namespace") // ErrNoMetricSubsystem is an error, raised when no metric subsystem is configured. ErrNoMetricSubsystem = errors.New("no metrics subsystem") )
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { ProvisioningFile string Metrics Metrics Database Database Server Server Verbose int ShutdownTimeout time.Duration }
Config holds all application configuration.
type Database ¶
type Database struct {
ConnectionString string `json:"-"` // do not leak database password when logging.
}
Database holds configuration regarding the database connection.
Click to show internal directories.
Click to hide internal directories.