Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Settings ¶
type Settings struct {
Environment string `yaml:"ENVIRONMENT"`
Port string `yaml:"PORT"`
LogLevel string `yaml:"LOG_LEVEL"`
DBUser string `yaml:"DB_USER"`
DBPassword string `yaml:"DB_PASSWORD"`
DBPort string `yaml:"DB_PORT"`
DBHost string `yaml:"DB_HOST"`
DBName string `yaml:"DB_NAME"`
DBMaxOpenConnections int `yaml:"DB_MAX_OPEN_CONNECTIONS"`
DBMaxIdleConnections int `yaml:"DB_MAX_IDLE_CONNECTIONS"`
ServiceName string `yaml:"SERVICE_NAME"`
JWTKeySetURL string `yaml:"JWT_KEY_SET_URL"`
SwaggerBaseURL string `yaml:"SWAGGER_BASE_URL"`
ElasticSearchAnalyticsHost string `yaml:"ELASTIC_SEARCH_ANALYTICS_HOST"`
ElasticSearchAnalyticsUsername string `yaml:"ELASTIC_SEARCH_ANALYTICS_USERNAME"`
ElasticSearchAnalyticsPassword string `yaml:"ELASTIC_SEARCH_ANALYTICS_PASSWORD"`
DeviceDataIndexName string `yaml:"DEVICE_DATA_INDEX_NAME"`
DevicesAPIGRPCAddr string `yaml:"DEVICES_API_GRPC_ADDR"`
}
Settings contains the application config
func (*Settings) GetWriterDSN ¶
GetWriterDSN builds the connection string to the db writer - for now same as reader
Click to show internal directories.
Click to hide internal directories.