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())

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…