Skip to content

Commit c8c0958

Browse files
fix redis url
1 parent bc43f20 commit c8c0958

2 files changed

Lines changed: 11 additions & 4 deletions

File tree

apps/api/cmd/api/main.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,11 @@ func main() {
4040
}
4141

4242
// Create asynq client
43-
taskQueueClient := asynq.NewClient(asynq.RedisClientOpt{
44-
Addr: cfg.RedisURL,
45-
})
43+
redisOpt, err := asynq.ParseRedisURI(cfg.RedisURL)
44+
if err != nil {
45+
logger.Fatal().Msg("Failed to parse REDIS_URL")
46+
}
47+
taskQueueClient := asynq.NewClient(redisOpt)
4648

4749
// Create new middleware injectable
4850
mw := middleware.NewMiddleware(database, logger, cfg)

apps/api/cmd/email_worker/main.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,13 @@ func main() {
1616
logger := logger.New()
1717
cfg := config.Load()
1818

19+
redisOpt, err := asynq.ParseRedisURI(cfg.RedisURL)
20+
if err != nil {
21+
logger.Fatal().Msg("Failed to parse REDIS_URL")
22+
}
23+
1924
srv := asynq.NewServer(
20-
asynq.RedisClientOpt{Addr: cfg.RedisURL},
25+
redisOpt,
2126
asynq.Config{
2227
Concurrency: 10,
2328
Queues: map[string]int{

0 commit comments

Comments
 (0)