Files
crawlab/backend/services/local_node/local_node.go
2020-05-26 16:15:05 +08:00

26 lines
534 B
Go

package local_node
import (
"crawlab/model"
"github.com/spf13/viper"
)
func GetLocalNode() *LocalNode {
return localNode
}
func CurrentNode() *model.Node {
return GetLocalNode().Current()
}
func InitLocalNodeInfo() (err error) {
registerType := viper.GetString("server.register.type")
ip := viper.GetString("server.register.ip")
customNodeName := viper.GetString("server.register.customNodeName")
localNode, err = NewLocalNode(ip, customNodeName, registerType)
if err != nil {
return err
}
return localNode.Ready()
}