package main import ( "git.logidex.ru/fakz9/logidex-id/internal/api/auth" "git.logidex.ru/fakz9/logidex-id/internal/api/user" "git.logidex.ru/fakz9/logidex-id/internal/config" "git.logidex.ru/fakz9/logidex-id/internal/db" "git.logidex.ru/fakz9/logidex-id/internal/hydra_client" "git.logidex.ru/fakz9/logidex-id/internal/redis" "git.logidex.ru/fakz9/logidex-id/internal/server" "go.uber.org/fx" ) func main() { fx.New( // Core dependencies fx.Provide( config.NewConfig, redis.NewRedisClient, hydra_client.NewHydraClient, ), // Modules db.Module, server.Module, user.Module, auth.Module, ).Run() }