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"` GRPCPort string `yaml:"GRPC_PORT"` 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"` DefinitionsAPIGRPCAddr string `yaml:"DEFINITIONS_API_GRPC_ADDR"` KafkaBrokers string `yaml:"KAFKA_BROKERS"` MetaTransactionSendTopic string `yaml:"META_TRANSACTION_SEND_TOPIC"` MetaTransactionStatusTopic string `yaml:"META_TRANSACTION_STATUS_TOPIC"` IssuanceContractAddress string `yaml:"ISSUANCE_CONTRACT_ADDRESS"` ConsumerGroup string `yaml:"CONSUMER_GROUP"` TransferBatchSize int `yaml:"TRANSFER_BATCH_SIZE"` FirstAutomatedWeek int `yaml:"FIRST_AUTOMATED_WEEK"` }
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.