INNER CODE UNIT · Go
server
pilinux/gorest · config/config.go:666
func server() (serverConfig ServerConfig) {
serverConfig.ServerHost = strings.TrimSpace(os.Getenv("APP_HOST"))
serverConfig.ServerPort = strings.TrimSpace(os.Getenv("APP_PORT"))
serverConfig.ServerEnv = strings.ToLower(strings.TrimSpace(os.Getenv("APP_ENV")))
return
}
// view returns HTML renderer config.
func view() (viewConfig ViewConfig, err error) {
viewConfig.Activate = strings.ToLower(strings.TrimSpace(os.Getenv("ACTIVATE_VIEW")))
if viewConfig.Activate == Activated {
viewConfig.Directory = strings.TrimRight(strings.TrimSpace(os.Getenv("TEMPLATE_DIR")), "/")
if viewConfig.Directory != "" {
err = ensureConfigDir(viewConfig.Directory)
if err != nil {
err = errors.New("invalid template directory: " + err.Error())