package
0.0.0-20241121220125-5e3f0a1dc973
Repository: https://github.com/course-go/lectures.git
Documentation: pkg.go.dev
# Functions
No description provided by the author
No description provided by the author
LoadConfiguration loads configuration from defaultConfigFile, file set in configFileEnvVariableName or from env.
# Structs
CleanerConfiguration represents configuration for the main cleaner.
ConfigStruct is a structure holding the whole notification service configuration.
DependenciesConfiguration represents configuration of external services and other dependencies.
KafkaConfiguration represents configuration of Kafka brokers and topics.
LoggingConfiguration represents configuration for logging in general.
MetricsConfiguration holds metrics related configuration.
NotificationsConfiguration represents the configuration specific to the content of notifications.
ProcessingConfiguration represents configuration for processing subsystem.
ServiceLogConfiguration represents configuration of ServiceLog REST API.
StorageConfiguration represents configuration of postgresQSL data storage.