moving port check logic

This commit is contained in:
afeiszli
2022-07-06 15:20:28 -04:00
parent 8e70e06396
commit c06c7868c0
5 changed files with 44 additions and 33 deletions

View File

@@ -9,6 +9,7 @@ import (
"log"
"net/http"
"runtime"
"strconv"
"github.com/gravitl/netmaker/logger"
"github.com/gravitl/netmaker/logic"
@@ -170,8 +171,12 @@ func JoinNetwork(cfg *config.ClientConfig, privateKey string) error {
}
}
logger.Log(1, "node created on remote server...updating configs")
cfg.Node = node
err = config.ModNodeConfig(&cfg.Node)
err = ncutils.ModPort(&node)
logger.Log(0, "using port", strconv.Itoa(int(node.ListenPort)))
if err != nil {
return err
}
err = config.ModNodeConfig(&node)
if err != nil {
return err
}
@@ -188,6 +193,7 @@ func JoinNetwork(cfg *config.ClientConfig, privateKey string) error {
if err != nil {
return err
}
cfg.Node = node
if err := Register(cfg); err != nil {
return err
}