Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Database db.ConfigDatabase
IsLocal bool `envconfig:"default=false"`
LocalSsl bool `envconfig:"default=false"`
LogLevel string `envconfig:"default=info,optional"`
ShutdownTimeout time.Duration `envconfig:"default=1s"`
Port string `envconfig:"default=8080,optional"`
HealthPort string `envconfig:"default=3389,optional"`
MetricsPort string `envconfig:"default=2112,optional"`
Openfga struct {
EventingEnabled bool `envconfig:"default=false"`
GRPCAddr string `envconfig:"default=openfga:8081"`
ListenAddr string `envconfig:"default=:8081"`
}
Istio struct {
QuitApi string `envconfig:"default=http://localhost:15020/quitquitquit"`
}
JWT struct {
UserIDClaim string `envconfig:"default=sub"`
}
}
func NewFromEnv ¶
NewFromEnv creates a Config from environment values
Click to show internal directories.
Click to hide internal directories.