Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Environment ¶
type Environment struct { // Database DatabaseURL string `cfg:"DATABASE_URL" cfgRequired:"true"` // Redis RedisURL string `cfg:"REDIS_URL" cfgRequired:"true"` RedisCACert string `cfg:"REDIS_CA_CERT"` // Open Telemetry OtelCollectorHost string `cfg:"OTEL_COLLECTOR_HOST" cfgRequired:"true"` // Application Environment string `cfg:"ENVIRONMENT" cfgRequired:"true"` Service string `cfg:"SERVICE" cfgRequired:"true"` Version string `cfg:"VERSION" cfgRequired:"true"` HTTPHost string `cfg:"HTTP_HOST" cfgRequired:"true"` HTTPPort string `cfg:"PORT" cfgRequired:"true"` DebugPprof bool `cfg:"DEBUG_PPROF"` }
Environment this object keep the all environment variables.
func NewEnvironment ¶
func NewEnvironment() (Environment, error)
Click to show internal directories.
Click to hide internal directories.