mirror of
https://github.com/crawlab-team/crawlab.git
synced 2026-01-22 17:31:03 +01:00
26 lines
534 B
Go
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()
|
|
}
|