Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Configuration ¶
type Configuration struct { Environment string `env:"ENVIRONMENT,required"` LogLevel string `env:"LOG_LEVEL,default=INFO"` Port string `env:"PORT,default=8000"` P2pNetwork string `env:"P2P_NETWORK,required"` MongoURI string `env:"MONGODB_URI,required"` MongoDatabase string `env:"MONGODB_DATABASE,required"` AwsEndpoint string `env:"AWS_ENDPOINT"` AwsAccessKeyID string `env:"AWS_ACCESS_KEY_ID"` AwsSecretAccessKey string `env:"AWS_SECRET_ACCESS_KEY"` AwsRegion string `env:"AWS_REGION"` SNSUrl string `env:"SNS_URL"` PprofEnabled bool `env:"PPROF_ENABLED,default=false"` AlertEnabled bool `env:"ALERT_ENABLED,default=false"` AlertApiKey string `env:"ALERT_API_KEY"` MetricsEnabled bool `env:"METRICS_ENABLED,default=false"` }
Configuration represents the application configuration with the default values.
Click to show internal directories.
Click to hide internal directories.