Help us shape the future of Go! Take the 2026 Go Developer Survey

config

package
v1.21.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 22, 2026 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var RendererVersion = "v0.2.0" // default value, overridden at build

Functions

This section is empty.

Types

type Config

type Config struct {
	APIRouterURL                string         `envconfig:"API_ROUTER_URL"`
	BindAddr                    string         `envconfig:"BIND_ADDR"`
	CacheUpdateInterval         *time.Duration `envconfig:"CACHE_UPDATE_INTERVAL"`
	CensusTopicID               string         `envconfig:"CENSUS_TOPIC_ID"`
	Debug                       bool           `envconfig:"DEBUG"`
	EnableCensusTopicSubsection bool           `envconfig:"ENABLE_CENSUS_TOPIC_SUBSECTION"`
	EnableNewNavBar             bool           `envconfig:"ENABLE_NEW_NAVBAR"`
	FeedbackFormMaxBytes        int64          `envconfig:"FEEDBACK_FORM_MAX_BYTES"`
	GracefulShutdownTimeout     time.Duration  `envconfig:"GRACEFUL_SHUTDOWN_TIMEOUT"`
	HealthCheckInterval         time.Duration  `envconfig:"HEALTHCHECK_INTERVAL"`
	HealthCheckCriticalTimeout  time.Duration  `envconfig:"HEALTHCHECK_CRITICAL_TIMEOUT"`
	IsPublishing                bool           `envconfig:"IS_PUBLISHING"`
	PatternLibraryAssetsPath    string         `envconfig:"PATTERN_LIBRARY_ASSETS_PATH"`
	ServiceAuthToken            string         `envconfig:"SERVICE_AUTH_TOKEN"   json:"-"`
	SiteDomain                  string         `envconfig:"SITE_DOMAIN"`
	SupportedLanguages          []string       `envconfig:"SUPPORTED_LANGUAGES"`
	OTExporterOTLPEndpoint      string         `envconfig:"OTEL_EXPORTER_OTLP_ENDPOINT"`
	OTServiceName               string         `envconfig:"OTEL_SERVICE_NAME"`
	OTBatchTimeout              time.Duration  `envconfig:"OTEL_BATCH_TIMEOUT"`
	OtelEnabled                 bool           `envconfig:"OTEL_ENABLED"`
}

Config represents service configuration for dp-frontend-feedback-controller

func Get

func Get() (*Config, error)

Get returns the default config with any modifications through environment variables

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL