config

package
v0.0.0-...-747ec1c Latest Latest
Warning

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

Go to latest
Published: Sep 3, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ProvideConfig

func ProvideConfig(path string) func() (Configuration, error)

Types

type Configuration

type Configuration struct {
	AppName string `mapstructure:"APP_NAME"`
	AppEnv  string `mapstructure:"APP_ENV"`
	AppHost string `mapstructure:"APP_HOST"`
	AppPort string `mapstructure:"APP_PORT"`

	DBHost         string `mapstructure:"DB_HOST"`
	DBPort         string `mapstructure:"DB_PORT"`
	DBUser         string `mapstructure:"DB_USER"`
	DBPass         string `mapstructure:"DB_PASS"`
	DBName         string `mapstructure:"DB_NAME"`
	DBMaxOpenConns string `mapstructure:"DB_MAX_OPEN_CONNS"`
	DBMaxIdleConns string `mapstructure:"DB_MAX_IDLE_CONNS"`

	JWTSecret    string `mapstructure:"JWT_SECRET"`
	JWTExpire    string `mapstructure:"JWT_EXPIRE"`
	JWTExpireInt int64
}

func LoadConfig

func LoadConfig(path string) (config Configuration, err error)

Jump to

Keyboard shortcuts

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