configs

package
v0.0.0-...-f349414 Latest Latest
Warning

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

Go to latest
Published: Nov 3, 2023 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Conf

type Conf struct {
	DBDriver               string `mapstructure:"DB_DRIVER"`
	DBHost                 string `mapstructure:"DB_HOST"`
	DBPort                 string `mapstructure:"DB_PORT"`
	DBUser                 string `mapstructure:"DB_USER"`
	DBPassword             string `mapstructure:"DB_PASSWORD"`
	DBName                 string `mapstructure:"DB_NAME"`
	WebServerPort          string `mapstructure:"WEB_SERVER_PORT"`
	JwtSecret              string `mapstructure:"JWT_SECRET"`
	JwtExpiresIn           int    `mapstructure:"JWT_EXPIRES_IN"`
	RabbitMQHost           string `mapstructure:"RABBITMQ_HOST"`
	RabbitMQPort           string `mapstructure:"RABBITMQ_PORT"`
	RabbitMQUser           string `mapstructure:"RABBITMQ_USER"`
	RabbitMQPassword       string `mapstructure:"RABBITMQ_PASSWORD"`
	RabbitMQQueueBot       string `mapstructure:"RABBITMQ_QUEUE_BOT"`
	RabbitMQQueueWebSocket string `mapstructure:"RABBITMQ_QUEUE_WEBSOCKET"`
	RabbitMQExchange       string `mapstructure:"RABBITMQ_EXCHANGE"`
	SecretKey              string
	TokenAuth              *jwtauth.JWTAuth
	BotURL                 string `mapstructure:"BOT_URL"`
}

func LoadConfig

func LoadConfig(path string) (*Conf, error)

Jump to

Keyboard shortcuts

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