env

package
v0.2.5 Latest Latest
Warning

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

Go to latest
Published: Mar 12, 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_TIME_ZONE           = "DB_TIME_ZONE"
	DB_LOG_MODE            = "DB_LOG_MODE"
	BASE_PATH              = "BASE_PATH"
)

Variables

This section is empty.

Functions

func AssertDev

func AssertDev(feature string)

func GetBool

func GetBool(key string, value *bool)

func GetString

func GetString(key string, value *string)

func GetUint16

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
	DbTimeZone           string
	DbLogMode            bool
	BasePath             string
}

func Load

func Load() *Env

Jump to

Keyboard shortcuts

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