Documentation ¶
Index ¶
- func DiscordConfiguration(config Configuration) *discord.Configuration
- func HttpConfiguration(config Configuration) http.Configuration
- func KubernetesConfiguration(config Configuration) *kubernetes.Configuration
- func LoggingConfiguration(config Configuration) logging.Configuration
- func MySQLConfiguration(config Configuration) mysql.Configuration
- func PrometheusConfiguration(config Configuration) prometheus.Configuration
- func RedisConfiguration(config Configuration) redis.Configuration
- func S3Configuration(config Configuration) *s3.Configuration
- func SaverConfiguration(config Configuration) *saver.Configuration
- func StorageConfiguration(config Configuration) *soundstore.Configuration
- type Configuration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DiscordConfiguration ¶
func DiscordConfiguration(config Configuration) *discord.Configuration
func HttpConfiguration ¶
func HttpConfiguration(config Configuration) http.Configuration
func KubernetesConfiguration ¶
func KubernetesConfiguration(config Configuration) *kubernetes.Configuration
func LoggingConfiguration ¶
func LoggingConfiguration(config Configuration) logging.Configuration
func MySQLConfiguration ¶
func MySQLConfiguration(config Configuration) mysql.Configuration
func PrometheusConfiguration ¶
func PrometheusConfiguration(config Configuration) prometheus.Configuration
func RedisConfiguration ¶
func RedisConfiguration(config Configuration) redis.Configuration
func S3Configuration ¶
func S3Configuration(config Configuration) *s3.Configuration
func SaverConfiguration ¶
func SaverConfiguration(config Configuration) *saver.Configuration
func StorageConfiguration ¶
func StorageConfiguration(config Configuration) *soundstore.Configuration
Types ¶
type Configuration ¶
type Configuration struct { MySQL mysql.Configuration `mapstructure:"mysql"` Logging logging.Configuration `mapstructure:"log"` Discord discord.Configuration `mapstructure:"discord"` S3 s3.Configuration `mapstructure:"s3"` Storage soundstore.Configuration `mapstructure:"storage"` Kubernetes kubernetes.Configuration `mapstructure:"kubernetes"` Saver saver.Configuration `mapstructure:"saver"` Http http.Configuration `mapstructure:"http"` Redis redis.Configuration `mapstructure:"redis"` Prometheus prometheus.Configuration `mapstructure:"prometheus"` }
func ViperConfiguration ¶
func ViperConfiguration() (Configuration, error)
Click to show internal directories.
Click to hide internal directories.