aboutsummaryrefslogtreecommitdiff
path: root/backend
diff options
context:
space:
mode:
authorGravatar Anshul Gupta <ansg191@anshulg.com> 2024-08-05 19:26:05 -0700
committerGravatar Anshul Gupta <ansg191@anshulg.com> 2024-08-05 19:26:05 -0700
commit0baaa8d2235b2936b5629d50fb9d60af23e2cfd2 (patch)
tree580be921e681bcede457297bd6af47002a737d69 /backend
parent036cf9b0da87de21abef33f598a55caa6dcebbfd (diff)
downloadibd-trader-0baaa8d2235b2936b5629d50fb9d60af23e2cfd2.tar.gz
ibd-trader-0baaa8d2235b2936b5629d50fb9d60af23e2cfd2.tar.zst
ibd-trader-0baaa8d2235b2936b5629d50fb9d60af23e2cfd2.zip
Update package name
Diffstat (limited to 'backend')
m---------backend/api0
-rw-r--r--backend/cmd/main.go22
-rw-r--r--backend/go.mod5
-rw-r--r--backend/go.sum2
-rw-r--r--backend/internal/analyzer/openai/openai.go4
-rw-r--r--backend/internal/auth/auth.go2
-rw-r--r--backend/internal/config/config.go4
-rw-r--r--backend/internal/database/cookies.go2
-rw-r--r--backend/internal/database/database.go4
-rw-r--r--backend/internal/database/stocks.go4
-rw-r--r--backend/internal/database/users.go2
-rw-r--r--backend/internal/ibd/client.go2
-rw-r--r--backend/internal/ibd/client_test.go2
-rw-r--r--backend/internal/ibd/search.go2
-rw-r--r--backend/internal/ibd/stockinfo.go4
-rw-r--r--backend/internal/keys/keys_test.go2
-rw-r--r--backend/internal/leader/manager/ibd/auth/auth.go4
-rw-r--r--backend/internal/leader/manager/ibd/scrape/scrape.go6
-rw-r--r--backend/internal/leader/manager/manager.go10
-rw-r--r--backend/internal/server/idb/stock/v1/stock.go (renamed from backend/internal/server2/idb/stock/v1/stock.go)8
-rw-r--r--backend/internal/server/idb/user/v1/user.go (renamed from backend/internal/server2/idb/user/v1/user.go)4
-rw-r--r--backend/internal/server/operations.go (renamed from backend/internal/server2/operations.go)11
-rw-r--r--backend/internal/server/server.go (renamed from backend/internal/server2/server.go)17
-rw-r--r--backend/internal/worker/analyzer/analyzer.go6
-rw-r--r--backend/internal/worker/auth/auth.go8
-rw-r--r--backend/internal/worker/scraper/scraper.go10
-rw-r--r--backend/internal/worker/worker.go14
27 files changed, 78 insertions, 83 deletions
diff --git a/backend/api b/backend/api
-Subproject e937b2043725dab56971d68fbdfc1dff1be5776
+Subproject 63599031bc24ef14a966feae61af0d754f8dfe3
diff --git a/backend/cmd/main.go b/backend/cmd/main.go
index 37ee970..3eb1040 100644
--- a/backend/cmd/main.go
+++ b/backend/cmd/main.go
@@ -10,16 +10,16 @@ import (
"os/signal"
"time"
- "ibd-trader/internal/analyzer/openai"
- auth2 "ibd-trader/internal/auth"
- "ibd-trader/internal/config"
- "ibd-trader/internal/database"
- "ibd-trader/internal/ibd"
- "ibd-trader/internal/keys"
- "ibd-trader/internal/leader/election"
- "ibd-trader/internal/leader/manager"
- "ibd-trader/internal/server2"
- "ibd-trader/internal/worker"
+ "github.com/ansg191/ibd-trader-backend/internal/analyzer/openai"
+ auth2 "github.com/ansg191/ibd-trader-backend/internal/auth"
+ "github.com/ansg191/ibd-trader-backend/internal/config"
+ "github.com/ansg191/ibd-trader-backend/internal/database"
+ "github.com/ansg191/ibd-trader-backend/internal/ibd"
+ "github.com/ansg191/ibd-trader-backend/internal/keys"
+ "github.com/ansg191/ibd-trader-backend/internal/leader/election"
+ "github.com/ansg191/ibd-trader-backend/internal/leader/manager"
+ "github.com/ansg191/ibd-trader-backend/internal/server"
+ "github.com/ansg191/ibd-trader-backend/internal/worker"
"github.com/lmittmann/tint"
"github.com/redis/go-redis/v9"
@@ -99,7 +99,7 @@ func main() {
// Start the gRPC server
go func() {
- server, err := server2.New(ctx, cfg.Server.Port, db, redisClient)
+ server, err := server.New(ctx, cfg.Server.Port, db, redisClient)
if err != nil {
log.Fatal("Unable to create gRPC server: ", err)
}
diff --git a/backend/go.mod b/backend/go.mod
index 478b939..a5bf7da 100644
--- a/backend/go.mod
+++ b/backend/go.mod
@@ -1,4 +1,4 @@
-module ibd-trader
+module github.com/ansg191/ibd-trader-backend
go 1.22.0
@@ -6,12 +6,12 @@ toolchain go1.22.5
require (
cloud.google.com/go/kms v1.18.4
+ cloud.google.com/go/longrunning v0.5.11
github.com/Rhymond/go-money v1.0.14
github.com/bsm/redislock v0.9.4
github.com/buraksezer/consistent v0.10.0
github.com/cespare/xxhash/v2 v2.3.0
github.com/coreos/go-oidc/v3 v3.11.0
- github.com/go-chi/chi/v5 v5.1.0
github.com/golang-migrate/migrate/v4 v4.17.1
github.com/lib/pq v1.10.9
github.com/lmittmann/tint v1.0.5
@@ -36,7 +36,6 @@ require (
cloud.google.com/go/auth/oauth2adapt v0.2.3 // indirect
cloud.google.com/go/compute/metadata v0.5.0 // indirect
cloud.google.com/go/iam v1.1.12 // indirect
- cloud.google.com/go/longrunning v0.5.11 // indirect
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
github.com/felixge/httpsnoop v1.0.4 // indirect
diff --git a/backend/go.sum b/backend/go.sum
index 9c80fbb..930c6cc 100644
--- a/backend/go.sum
+++ b/backend/go.sum
@@ -463,8 +463,6 @@ github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7z
github.com/fsnotify/fsnotify v1.7.0 h1:8JEhPFa5W2WU7YfeZzPNqzMP6Lwt7L2715Ggo0nosvA=
github.com/fsnotify/fsnotify v1.7.0/go.mod h1:40Bi/Hjc2AVfZrqy+aj+yEI+/bRxZnMJyTJwOpGvigM=
github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
-github.com/go-chi/chi/v5 v5.1.0 h1:acVI1TYaD+hhedDJ3r54HyA6sExp3HfXq7QWEEY/xMw=
-github.com/go-chi/chi/v5 v5.1.0/go.mod h1:DslCQbL2OYiznFReuXYUmQ2hGd1aDpCnlMNITLSKoi8=
github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU=
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=
diff --git a/backend/internal/analyzer/openai/openai.go b/backend/internal/analyzer/openai/openai.go
index 66dfc05..0419c57 100644
--- a/backend/internal/analyzer/openai/openai.go
+++ b/backend/internal/analyzer/openai/openai.go
@@ -9,8 +9,8 @@ import (
"strings"
"time"
- "ibd-trader/internal/analyzer"
- "ibd-trader/internal/utils"
+ "github.com/ansg191/ibd-trader-backend/internal/analyzer"
+ "github.com/ansg191/ibd-trader-backend/internal/utils"
"github.com/Rhymond/go-money"
"github.com/sashabaranov/go-openai"
diff --git a/backend/internal/auth/auth.go b/backend/internal/auth/auth.go
index 4361b58..edad914 100644
--- a/backend/internal/auth/auth.go
+++ b/backend/internal/auth/auth.go
@@ -4,7 +4,7 @@ import (
"context"
"errors"
- "ibd-trader/internal/config"
+ "github.com/ansg191/ibd-trader-backend/internal/config"
"github.com/coreos/go-oidc/v3/oidc"
"golang.org/x/oauth2"
diff --git a/backend/internal/config/config.go b/backend/internal/config/config.go
index 02434e5..c37588b 100644
--- a/backend/internal/config/config.go
+++ b/backend/internal/config/config.go
@@ -1,8 +1,8 @@
package config
import (
- "ibd-trader/internal/keys"
- "ibd-trader/internal/leader/manager/ibd"
+ "github.com/ansg191/ibd-trader-backend/internal/keys"
+ "github.com/ansg191/ibd-trader-backend/internal/leader/manager/ibd"
"github.com/spf13/viper"
)
diff --git a/backend/internal/database/cookies.go b/backend/internal/database/cookies.go
index cb38272..8bed854 100644
--- a/backend/internal/database/cookies.go
+++ b/backend/internal/database/cookies.go
@@ -8,7 +8,7 @@ import (
"net/http"
"time"
- "ibd-trader/internal/keys"
+ "github.com/ansg191/ibd-trader-backend/internal/keys"
)
type CookieStore interface {
diff --git a/backend/internal/database/database.go b/backend/internal/database/database.go
index 4022dde..3c822bc 100644
--- a/backend/internal/database/database.go
+++ b/backend/internal/database/database.go
@@ -11,8 +11,8 @@ import (
"sync"
"time"
- "ibd-trader/db"
- "ibd-trader/internal/keys"
+ "github.com/ansg191/ibd-trader-backend/db"
+ "github.com/ansg191/ibd-trader-backend/internal/keys"
"github.com/golang-migrate/migrate/v4"
_ "github.com/golang-migrate/migrate/v4/database/postgres"
diff --git a/backend/internal/database/stocks.go b/backend/internal/database/stocks.go
index 701201e..f74e4e8 100644
--- a/backend/internal/database/stocks.go
+++ b/backend/internal/database/stocks.go
@@ -6,8 +6,8 @@ import (
"errors"
"fmt"
- "ibd-trader/internal/analyzer"
- "ibd-trader/internal/utils"
+ "github.com/ansg191/ibd-trader-backend/internal/analyzer"
+ "github.com/ansg191/ibd-trader-backend/internal/utils"
"github.com/Rhymond/go-money"
)
diff --git a/backend/internal/database/users.go b/backend/internal/database/users.go
index 1950fcb..ff6f674 100644
--- a/backend/internal/database/users.go
+++ b/backend/internal/database/users.go
@@ -6,7 +6,7 @@ import (
"errors"
"fmt"
- "ibd-trader/internal/keys"
+ "github.com/ansg191/ibd-trader-backend/internal/keys"
)
type UserStore interface {
diff --git a/backend/internal/ibd/client.go b/backend/internal/ibd/client.go
index eb3d27e..c1cbb8a 100644
--- a/backend/internal/ibd/client.go
+++ b/backend/internal/ibd/client.go
@@ -10,7 +10,7 @@ import (
"net/url"
"strconv"
- "ibd-trader/internal/database"
+ "github.com/ansg191/ibd-trader-backend/internal/database"
)
var ErrNoAvailableCookies = errors.New("no available cookies")
diff --git a/backend/internal/ibd/client_test.go b/backend/internal/ibd/client_test.go
index 577987d..048ad59 100644
--- a/backend/internal/ibd/client_test.go
+++ b/backend/internal/ibd/client_test.go
@@ -10,7 +10,7 @@ import (
"testing"
"time"
- "ibd-trader/internal/database"
+ "github.com/ansg191/ibd-trader-backend/internal/database"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/backend/internal/ibd/search.go b/backend/internal/ibd/search.go
index 981bd97..23ef08b 100644
--- a/backend/internal/ibd/search.go
+++ b/backend/internal/ibd/search.go
@@ -8,7 +8,7 @@ import (
"net/url"
"time"
- "ibd-trader/internal/database"
+ "github.com/ansg191/ibd-trader-backend/internal/database"
)
const (
diff --git a/backend/internal/ibd/stockinfo.go b/backend/internal/ibd/stockinfo.go
index 33fea3d..e278872 100644
--- a/backend/internal/ibd/stockinfo.go
+++ b/backend/internal/ibd/stockinfo.go
@@ -8,8 +8,8 @@ import (
"strconv"
"strings"
- "ibd-trader/internal/database"
- "ibd-trader/internal/utils"
+ "github.com/ansg191/ibd-trader-backend/internal/database"
+ "github.com/ansg191/ibd-trader-backend/internal/utils"
"github.com/Rhymond/go-money"
"golang.org/x/net/html"
diff --git a/backend/internal/keys/keys_test.go b/backend/internal/keys/keys_test.go
index 14bbcc2..34aa493 100644
--- a/backend/internal/keys/keys_test.go
+++ b/backend/internal/keys/keys_test.go
@@ -6,7 +6,7 @@ import (
"encoding/hex"
"testing"
- "ibd-trader/internal/keys"
+ "github.com/ansg191/ibd-trader-backend/internal/keys"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
diff --git a/backend/internal/leader/manager/ibd/auth/auth.go b/backend/internal/leader/manager/ibd/auth/auth.go
index 129bc51..3419afd 100644
--- a/backend/internal/leader/manager/ibd/auth/auth.go
+++ b/backend/internal/leader/manager/ibd/auth/auth.go
@@ -5,8 +5,8 @@ import (
"log/slog"
"time"
- "ibd-trader/internal/database"
- "ibd-trader/internal/redis/taskqueue"
+ "github.com/ansg191/ibd-trader-backend/internal/database"
+ "github.com/ansg191/ibd-trader-backend/internal/redis/taskqueue"
"github.com/redis/go-redis/v9"
"github.com/robfig/cron/v3"
diff --git a/backend/internal/leader/manager/ibd/scrape/scrape.go b/backend/internal/leader/manager/ibd/scrape/scrape.go
index a3d4226..e6cf490 100644
--- a/backend/internal/leader/manager/ibd/scrape/scrape.go
+++ b/backend/internal/leader/manager/ibd/scrape/scrape.go
@@ -6,9 +6,9 @@ import (
"log/slog"
"time"
- "ibd-trader/internal/database"
- "ibd-trader/internal/ibd"
- "ibd-trader/internal/redis/taskqueue"
+ "github.com/ansg191/ibd-trader-backend/internal/database"
+ "github.com/ansg191/ibd-trader-backend/internal/ibd"
+ "github.com/ansg191/ibd-trader-backend/internal/redis/taskqueue"
"github.com/redis/go-redis/v9"
"github.com/robfig/cron/v3"
diff --git a/backend/internal/leader/manager/manager.go b/backend/internal/leader/manager/manager.go
index b2a9ee9..61e27e0 100644
--- a/backend/internal/leader/manager/manager.go
+++ b/backend/internal/leader/manager/manager.go
@@ -6,11 +6,11 @@ import (
"log/slog"
"sync"
- "ibd-trader/internal/config"
- "ibd-trader/internal/database"
- "ibd-trader/internal/ibd"
- "ibd-trader/internal/leader/manager/ibd/auth"
- ibd2 "ibd-trader/internal/leader/manager/ibd/scrape"
+ "github.com/ansg191/ibd-trader-backend/internal/config"
+ "github.com/ansg191/ibd-trader-backend/internal/database"
+ "github.com/ansg191/ibd-trader-backend/internal/ibd"
+ "github.com/ansg191/ibd-trader-backend/internal/leader/manager/ibd/auth"
+ ibd2 "github.com/ansg191/ibd-trader-backend/internal/leader/manager/ibd/scrape"
"github.com/redis/go-redis/v9"
"github.com/robfig/cron/v3"
diff --git a/backend/internal/server2/idb/stock/v1/stock.go b/backend/internal/server/idb/stock/v1/stock.go
index 30f0991..d30bde3 100644
--- a/backend/internal/server2/idb/stock/v1/stock.go
+++ b/backend/internal/server/idb/stock/v1/stock.go
@@ -5,10 +5,10 @@ import (
"fmt"
"log/slog"
- pb "ibd-trader/api/gen/idb/stock/v1"
- "ibd-trader/internal/database"
- "ibd-trader/internal/leader/manager/ibd/scrape"
- "ibd-trader/internal/redis/taskqueue"
+ pb "github.com/ansg191/ibd-trader-backend/api/gen/idb/stock/v1"
+ "github.com/ansg191/ibd-trader-backend/internal/database"
+ "github.com/ansg191/ibd-trader-backend/internal/leader/manager/ibd/scrape"
+ "github.com/ansg191/ibd-trader-backend/internal/redis/taskqueue"
"cloud.google.com/go/longrunning/autogen/longrunningpb"
"google.golang.org/grpc/codes"
diff --git a/backend/internal/server2/idb/user/v1/user.go b/backend/internal/server/idb/user/v1/user.go
index 1866944..9550b06 100644
--- a/backend/internal/server2/idb/user/v1/user.go
+++ b/backend/internal/server/idb/user/v1/user.go
@@ -4,8 +4,8 @@ import (
"context"
"errors"
- pb "ibd-trader/api/gen/idb/user/v1"
- "ibd-trader/internal/database"
+ pb "github.com/ansg191/ibd-trader-backend/api/gen/idb/user/v1"
+ "github.com/ansg191/ibd-trader-backend/internal/database"
"github.com/mennanov/fmutils"
"google.golang.org/grpc/codes"
diff --git a/backend/internal/server2/operations.go b/backend/internal/server/operations.go
index c632cd1..dab67f4 100644
--- a/backend/internal/server2/operations.go
+++ b/backend/internal/server/operations.go
@@ -1,4 +1,4 @@
-package server2
+package server
import (
"context"
@@ -7,12 +7,11 @@ import (
"log/slog"
"strings"
- spb "ibd-trader/api/gen/idb/stock/v1"
- "ibd-trader/internal/leader/manager/ibd/scrape"
- "ibd-trader/internal/redis/taskqueue"
- "ibd-trader/internal/server2/idb/stock/v1"
-
"cloud.google.com/go/longrunning/autogen/longrunningpb"
+ spb "github.com/ansg191/ibd-trader-backend/api/gen/idb/stock/v1"
+ "github.com/ansg191/ibd-trader-backend/internal/leader/manager/ibd/scrape"
+ "github.com/ansg191/ibd-trader-backend/internal/redis/taskqueue"
+ "github.com/ansg191/ibd-trader-backend/internal/server/idb/stock/v1"
"google.golang.org/grpc/codes"
"google.golang.org/grpc/status"
"google.golang.org/protobuf/types/known/anypb"
diff --git a/backend/internal/server2/server.go b/backend/internal/server/server.go
index 4731bdd..a51ad35 100644
--- a/backend/internal/server2/server.go
+++ b/backend/internal/server/server.go
@@ -1,4 +1,4 @@
-package server2
+package server
import (
"context"
@@ -6,15 +6,14 @@ import (
"log/slog"
"net"
- spb "ibd-trader/api/gen/idb/stock/v1"
- upb "ibd-trader/api/gen/idb/user/v1"
- "ibd-trader/internal/database"
- "ibd-trader/internal/leader/manager/ibd/scrape"
- "ibd-trader/internal/redis/taskqueue"
- "ibd-trader/internal/server2/idb/stock/v1"
- "ibd-trader/internal/server2/idb/user/v1"
-
"cloud.google.com/go/longrunning/autogen/longrunningpb"
+ spb "github.com/ansg191/ibd-trader-backend/api/gen/idb/stock/v1"
+ upb "github.com/ansg191/ibd-trader-backend/api/gen/idb/user/v1"
+ "github.com/ansg191/ibd-trader-backend/internal/database"
+ "github.com/ansg191/ibd-trader-backend/internal/leader/manager/ibd/scrape"
+ "github.com/ansg191/ibd-trader-backend/internal/redis/taskqueue"
+ "github.com/ansg191/ibd-trader-backend/internal/server/idb/stock/v1"
+ "github.com/ansg191/ibd-trader-backend/internal/server/idb/user/v1"
"github.com/redis/go-redis/v9"
"google.golang.org/grpc"
"google.golang.org/grpc/reflection"
diff --git a/backend/internal/worker/analyzer/analyzer.go b/backend/internal/worker/analyzer/analyzer.go
index 924e571..79a35ee 100644
--- a/backend/internal/worker/analyzer/analyzer.go
+++ b/backend/internal/worker/analyzer/analyzer.go
@@ -5,9 +5,9 @@ import (
"log/slog"
"time"
- "ibd-trader/internal/analyzer"
- "ibd-trader/internal/database"
- "ibd-trader/internal/redis/taskqueue"
+ "github.com/ansg191/ibd-trader-backend/internal/analyzer"
+ "github.com/ansg191/ibd-trader-backend/internal/database"
+ "github.com/ansg191/ibd-trader-backend/internal/redis/taskqueue"
"github.com/redis/go-redis/v9"
)
diff --git a/backend/internal/worker/auth/auth.go b/backend/internal/worker/auth/auth.go
index b748d07..1f591fe 100644
--- a/backend/internal/worker/auth/auth.go
+++ b/backend/internal/worker/auth/auth.go
@@ -6,10 +6,10 @@ import (
"log/slog"
"time"
- "ibd-trader/internal/database"
- "ibd-trader/internal/ibd"
- "ibd-trader/internal/leader/manager/ibd/auth"
- "ibd-trader/internal/redis/taskqueue"
+ "github.com/ansg191/ibd-trader-backend/internal/database"
+ "github.com/ansg191/ibd-trader-backend/internal/ibd"
+ "github.com/ansg191/ibd-trader-backend/internal/leader/manager/ibd/auth"
+ "github.com/ansg191/ibd-trader-backend/internal/redis/taskqueue"
"github.com/redis/go-redis/v9"
)
diff --git a/backend/internal/worker/scraper/scraper.go b/backend/internal/worker/scraper/scraper.go
index a83d9ae..ec71d62 100644
--- a/backend/internal/worker/scraper/scraper.go
+++ b/backend/internal/worker/scraper/scraper.go
@@ -7,11 +7,11 @@ import (
"log/slog"
"time"
- "ibd-trader/internal/database"
- "ibd-trader/internal/ibd"
- "ibd-trader/internal/leader/manager/ibd/scrape"
- "ibd-trader/internal/redis/taskqueue"
- "ibd-trader/internal/worker/analyzer"
+ "github.com/ansg191/ibd-trader-backend/internal/database"
+ "github.com/ansg191/ibd-trader-backend/internal/ibd"
+ "github.com/ansg191/ibd-trader-backend/internal/leader/manager/ibd/scrape"
+ "github.com/ansg191/ibd-trader-backend/internal/redis/taskqueue"
+ "github.com/ansg191/ibd-trader-backend/internal/worker/analyzer"
"github.com/redis/go-redis/v9"
)
diff --git a/backend/internal/worker/worker.go b/backend/internal/worker/worker.go
index 5858115..3d7e9c8 100644
--- a/backend/internal/worker/worker.go
+++ b/backend/internal/worker/worker.go
@@ -9,13 +9,13 @@ import (
"os"
"time"
- "ibd-trader/internal/analyzer"
- "ibd-trader/internal/database"
- "ibd-trader/internal/ibd"
- "ibd-trader/internal/leader/manager"
- analyzer2 "ibd-trader/internal/worker/analyzer"
- "ibd-trader/internal/worker/auth"
- "ibd-trader/internal/worker/scraper"
+ "github.com/ansg191/ibd-trader-backend/internal/analyzer"
+ "github.com/ansg191/ibd-trader-backend/internal/database"
+ "github.com/ansg191/ibd-trader-backend/internal/ibd"
+ "github.com/ansg191/ibd-trader-backend/internal/leader/manager"
+ analyzer2 "github.com/ansg191/ibd-trader-backend/internal/worker/analyzer"
+ "github.com/ansg191/ibd-trader-backend/internal/worker/auth"
+ "github.com/ansg191/ibd-trader-backend/internal/worker/scraper"
"github.com/redis/go-redis/v9"
"golang.org/x/sync/errgroup"