From 0ff00b9ca1545a6cbbd3b87817de1b41fe52310c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leandro=20Ant=C3=B4nio=20Farias=20Machado?= Date: Thu, 20 Apr 2023 11:34:48 -0300 Subject: [PATCH] feat: api structure --- backend/services/controller/cmd/oktopus/main.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/backend/services/controller/cmd/oktopus/main.go b/backend/services/controller/cmd/oktopus/main.go index 0423df9..4065f2d 100755 --- a/backend/services/controller/cmd/oktopus/main.go +++ b/backend/services/controller/cmd/oktopus/main.go @@ -5,6 +5,7 @@ package main import ( "context" "flag" + "github.com/leandrofars/oktopus/internal/api" "github.com/leandrofars/oktopus/internal/db" "log" "os" @@ -37,6 +38,7 @@ func main() { flBrokerClientId := flag.String("i", "", "A clientid for the Mqtt connection") flBrokerQos := flag.Int("q", 2, "Quality of service of mqtt messages delivery") flAddrDB := flag.String("mongo", "mongodb://localhost:27017/", "MongoDB URI") + flApiPort := flag.String("ap", "8000", "Rest api port") flHelp := flag.Bool("help", false, "Help") flag.Parse() @@ -69,6 +71,8 @@ func main() { } mtp.MtpService(&mqttClient, done) + a := api.NewApi(*flApiPort, database) + api.StartApi(a) <-done cancel()