config

package
v0.0.0-...-c347dc3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 7, 2024 License: GPL-2.0 Imports: 12 Imported by: 0

Documentation

Index

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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL