package main import ( "system-trace/core/amqp" "system-trace/core/database" "system-trace/core/environment" "system-trace/core/plugins" "system-trace/core/services/agents" "system-trace/core/validators" ) // @title System Trace API // @version 1.0 // @contact.name https://peresvet.it // @BasePath /v1 // @securityDefinitions.apikey accessToken=...;refreshToken=... // @in header // @name Cookie // @externalDocs.description OpenAPI func main() { environment.Load() plugins.LoadPlugins() validators.RegisterValidators() database.PG = database.Connect() amqp.Broker = amqp.InitConn() { go agents.CreateMainQueueConsumer(amqp.Broker) } serveApp() }