env

package
v0.2.3 Latest Latest
Warning

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

Go to latest
Published: Mar 8, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DEVELOPMENT = "dev"
	TEST        = "test"
	PRODUCTION  = "prod"
)
View Source
const (
	APP_ENV                = "APP_ENV"
	APP_CWD                = "APP_CWD"
	APP_NAME               = "APP_NAME"
	SECRET_KEY             = "SECRET_KEY"
	ACCESS_TOKEN_DURATION  = "ACCESS_TOKEN_DURATION"
	REFRESH_TOKEN_DURATION = "REFRESH_TOKEN_DURATION"
	HOST                   = "HOST"
	PORT                   = "PORT"
	SHUTDOWN_TIMEOUT       = "SHUTDOWN_TIMEOUT"
	DB_HOST                = "DB_HOST"
	DB_PORT                = "DB_PORT"
	DB_USER                = "DB_USER"
	DB_PASSWORD            = "DB_PASSWORD"
	DB_NAME                = "DB_NAME"
	DB_MAX_OPEN_CONNS      = "DB_MAX_OPEN_CONNS"
	DB_MAX_IDLE_CONNS      = "DB_MAX_IDLE_CONNS"
	DB_CONN_MAX_LIFE_TIME  = "DB_CONN_MAX_LIFE_TIME"
	DB_CONN_MAX_IDLE_TIME  = "DB_CONN_MAX_IDLE_TIME"
	DB_MIGRATE_FILE_SOURCE = "DB_MIGRATE_FILE_SOURCE"
	DB_LOG_MODE            = "DB_LOG_MODE"
	BASE_PATH              = "BASE_PATH"
)

Variables

This section is empty.

Functions

func AssertDev added in v0.2.2

func AssertDev(feature string)

func GetBool added in v0.2.2

func GetBool(key string, value *bool)

func GetString added in v0.2.2

func GetString(key string, value *string)

func GetUint16 added in v0.2.2

func GetUint16(key string, value *uint16)

Types

type Env

type Env struct {
	AppENV               string
	AppCWD               string
	AppName              string
	SecretKey            string
	AccessTokenDuration  uint16
	RefreshTokenDuration uint16
	Host                 string
	Port                 uint16
	ShutdownTimeout      uint16
	DbHost               string
	DbPort               uint16
	DbUser               string
	DbPasswd             string
	DbName               string
	DbMaxOpenConns       uint16
	DbMaxIdleConns       uint16
	DbConnMaxLifeTime    uint16
	DbConnMaxIdleTime    uint16
	DbMigrateFileSource  string
	DbLogMode            bool
	BasePath             string
}

func Load added in v0.2.2

func Load() *Env

Jump to

Keyboard shortcuts

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