Files
crawlab/backend/services/local_node/local_node.go
2020-06-02 15:32:25 +08:00

26 lines
549 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 InitLocalNode() (node *LocalNode, 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 nil, err
}
return localNode, err
}