Documentation ¶
Overview ¶
Package dashboard contains a service that serves a web dashboard. nolint
Index ¶
Constants ¶
View Source
const ( DashboardEnabledEnvVar = "SERVICES_DASHBOARD_ENABLED" DashboardListenEnvVar = "SERVICES_DASHBOARD_LISTEN_ADDRESS" DashboardTLSCertEnvVar = "SERVICES_DASHBOARD_TLS_CERT_FILE" DashboardTLSKeyEnvVar = "SERVICES_DASHBOARD_TLS_KEY_FILE" DashboardPrefixEnvVar = "SERVICES_DASHBOARD_PREFIX" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Options ¶
type Options struct { // Enabled is whether the dashboard is enabled. Enabled bool `json:"enabled,omitempty" yaml:"enabled,omitempty" toml:"enabled,omitempty"` // ListenAddress is the address to listen on. ListenAddress string `json:"listen-address,omitempty" yaml:"listen-address,omitempty" toml:"listen-address,omitempty"` // TLSCertFile is the path to a certificate file to use for TLS. TLSCertFile string `json:"tls-cert-file,omitempty" yaml:"tls-cert-file,omitempty" toml:"tls-cert-file,omitempty"` // TLSKeyFile is the path to a key file to use for TLS. TLSKeyFile string `json:"tls-key-file,omitempty" yaml:"tls-key-file,omitempty" toml:"tls-key-file,omitempty"` // Prefix is the prefix to use for the dashboard. Prefix string `json:"prefix,omitempty" yaml:"prefix,omitempty" toml:"prefix,omitempty"` }
Options contains the options for the dashboard service.
Click to show internal directories.
Click to hide internal directories.