mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-12 20:20:52 +08:00
New Docs (#3034)
* New Docs CSS update and Dockerfile to include docs folder flash of unrendered text fix markdown docs ignore docs/docs.go improving the docs generation github actions for docs generation go runner version fix updated docs.yml update repo action updated updated actions and dns docs dns complete More docs update Complete docs and updated workflow Update documentation Tue Aug 6 11:17:42 UTC 2024 Update documentation Thu Aug 8 12:26:57 UTC 2024 clean up clean up Dockerfile clean up Updated workflow Updated workflow Update docs.yml Update docs.yml * requested changes * changed ingress gateway to remote access gateway
This commit is contained in:
38
main.go
38
main.go
@@ -29,6 +29,17 @@ import (
|
||||
|
||||
var version = "v0.25.0"
|
||||
|
||||
// @title NetMaker
|
||||
// @version 0.24.3
|
||||
// @description NetMaker API Docs
|
||||
// @tag.name APIUsage
|
||||
// @tag.description.markdown
|
||||
// @tag.name Authentication
|
||||
// @tag.description.markdown
|
||||
// @tag.name Pricing
|
||||
// @tag.description.markdown
|
||||
// @host api.demo.netmaker.io
|
||||
|
||||
// Start DB Connection and start API Request Handler
|
||||
func main() {
|
||||
absoluteConfigPath := flag.String("c", "", "absolute path to configuration file")
|
||||
@@ -135,7 +146,10 @@ func startControllers(wg *sync.WaitGroup, ctx context.Context) {
|
||||
}
|
||||
|
||||
if !servercfg.IsRestBackend() && !servercfg.IsMessageQueueBackend() {
|
||||
logger.Log(0, "No Server Mode selected, so nothing is being served! Set Rest mode (REST_BACKEND) or MessageQueue (MESSAGEQUEUE_BACKEND) to 'true'.")
|
||||
logger.Log(
|
||||
0,
|
||||
"No Server Mode selected, so nothing is being served! Set Rest mode (REST_BACKEND) or MessageQueue (MESSAGEQUEUE_BACKEND) to 'true'.",
|
||||
)
|
||||
}
|
||||
|
||||
wg.Add(1)
|
||||
@@ -167,10 +181,21 @@ func runMessageQueue(wg *sync.WaitGroup, ctx context.Context) {
|
||||
node.Action = models.NODE_DELETE
|
||||
node.PendingDelete = true
|
||||
if err := mq.NodeUpdate(node); err != nil {
|
||||
logger.Log(0, "failed to send peer update for deleted node: ", node.ID.String(), err.Error())
|
||||
logger.Log(
|
||||
0,
|
||||
"failed to send peer update for deleted node: ",
|
||||
node.ID.String(),
|
||||
err.Error(),
|
||||
)
|
||||
}
|
||||
if err := logic.DeleteNode(node, true); err != nil {
|
||||
slog.Error("error deleting expired node", "nodeid", node.ID.String(), "error", err.Error())
|
||||
slog.Error(
|
||||
"error deleting expired node",
|
||||
"nodeid",
|
||||
node.ID.String(),
|
||||
"error",
|
||||
err.Error(),
|
||||
)
|
||||
}
|
||||
go mq.PublishDeletedNodePeerUpdate(node)
|
||||
}
|
||||
@@ -189,7 +214,12 @@ func setVerbosity() {
|
||||
}
|
||||
return a
|
||||
}
|
||||
logger := slog.New(slog.NewJSONHandler(os.Stderr, &slog.HandlerOptions{AddSource: true, ReplaceAttr: replace, Level: logLevel}))
|
||||
logger := slog.New(
|
||||
slog.NewJSONHandler(
|
||||
os.Stderr,
|
||||
&slog.HandlerOptions{AddSource: true, ReplaceAttr: replace, Level: logLevel},
|
||||
),
|
||||
)
|
||||
slog.SetDefault(logger)
|
||||
switch verbose {
|
||||
case 4:
|
||||
|
Reference in New Issue
Block a user