Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ConfigDefaultJSON = []byte(`
{
"APPLICATION_ENVIRONMENT": "in-environment",
"EXAMPLE": {
"ENABLE_TRANSIENT_2": true,
"PORT": 1111,
"GRPC_GATEWAY_ENABLED": false,
"REST_PORT": 1112,
"OIDC_CONFIG": {
"AUTHORITY": "https://in-environment/",
"CRON_REFRESH_SCHEDULE": "@every 0h1m0s"
}
}
}
`)
ConfigDefaultJSON default yaml
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Environment string `mapstructure:"APPLICATION_ENVIRONMENT"` Example ExampleConfig `mapstructure:"EXAMPLE"` }
Config type
func (*Config) GetOIDCConfig ¶
func (c *Config) GetOIDCConfig() oidc.IOIDCConfig
GetOIDCConfig gets config
type ExampleConfig ¶
type ExampleConfig struct { Port int `mapstructure:"PORT"` RESTPort int `mapstructure:"REST_PORT"` GRPCGatewayEnabled bool `json:"grpcGatewayEnabled" mapstructure:"GRPC_GATEWAY_ENABLED"` Mode string `mapstructure:"MODE"` OIDCConfig oidc.OIDCConfig `mapstructure:"OIDC_CONFIG"` EnableTransient2 bool `mapstructure:"ENABLE_TRANSIENT_2"` }
ExampleConfig type
Click to show internal directories.
Click to hide internal directories.