config

package
v0.0.0-...-f01271b Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	Environment string `mapstructure:"ENVIRONMENT"`
	Host        string `mapstructure:"HOST"`
	Port        string `mapstructure:"PORT"`

	DBUsername    string `mapstructure:"DB_USERNAME"`
	DBPassword    string `mapstructure:"DB_PASSWORD"`
	DBHost        string `mapstructure:"DB_HOSTNAME"`
	DBPort        string `mapstructure:"DB_PORT"`
	DBName        string `mapstructure:"DB_DBNAME"`
	DBNameTest    string `mapstructure:"DB_DBNAME_TEST"`
	MigrationPath string `mapstructure:"MIGRATION_PATH"`
	DBRecreate    bool   `mapstructure:"DB_RECREATE"`
	DBUrl         string

	ApiSecret           string        `mapstructure:"API_SECRET"`
	AccessTokenDuration time.Duration `mapstructure:"TOKEN_HOUR_LIFESPAN"`

	TypesenseAddr   string `mapstructure:"TYPESENSE_ADDR"`
	TypesenseAPIKEY string `mapstructure:"TYPESENSE_APIKEY"`
}

func LoadConfig

func LoadConfig(name string, path string) (config Config)

Jump to

Keyboard shortcuts

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