Documentation ¶
Index ¶
- Variables
- func AppPath() string
- func Asset(name string) ([]byte, error)
- func AssetDir(name string) ([]string, error)
- func CustomDir() string
- func HomeDir() string
- func Init(customConf string) error
- func IsProdMode() bool
- func IsWindowsRuntime() bool
- func MustAsset(name string) []byte
- func WorkDir() string
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // Application settings App struct { // ⚠️ WARNING: Should only be set by the main package (i.e. "facegit-web.go"). Version string `ini:"-"` Name string RunMode string } // log Log struct { Format string RootPath string } // Cache settings Cache struct { Adapter string Interval int Host string } // web settings Rpc struct { HttpAddr string `ini:"http_addr"` HttpPort int `ini:"http_port"` Domain string AppDataPath string } // Repo settings Repo struct { RootPath string } // Other settings Other struct { ShowFooterBranding bool ShowFooterTemplateLoadTime bool } )
View Source
var File *ini.File
File is the configuration object.
Functions ¶
func CustomDir ¶
func CustomDir() string
CustomDir returns the absolute path of the custom directory that contains local overrides. It reads the value of environment variable GOGS_CUSTOM. When not set, it uses the work directory returned by WorkDir function.
func HomeDir ¶
func HomeDir() string
HomeDir returns the home directory by reading environment variables. It may return empty string when environment variables are not set.
func IsProdMode ¶
func IsProdMode() bool
IsProdMode returns true if the application is running in production mode.
func IsWindowsRuntime ¶
func IsWindowsRuntime() bool
IsWindowsRuntime returns true if the current runtime in Windows.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.