Start server

This commit is contained in:
henk
2026-05-15 14:39:47 +02:00
parent 107c23a29d
commit e38d34bf5f
2 changed files with 30 additions and 10 deletions

View File

@@ -14,16 +14,14 @@ type Server struct {
cfg *config.Config
}
func NewServer(ctx context.Context, cfgLoader config.ConfigLoader) (*Server, error) {
cfg, err := cfgLoader.LoadConfig()
if err != nil {
return nil, fmt.Errorf("failed to load config: %w", err)
}
func NewServer(cfg *config.Config) (*Server, error) {
srv := &Server{
cfg: cfg,
}
err = srv.setup()
err := srv.setup()
if err != nil {
return nil, fmt.Errorf("setting up server: %w", err)
}
return srv, err
}
@@ -38,7 +36,7 @@ func (s *Server) setup() error {
}
func (s *Server) Run(ctx context.Context) error {
slog.Info("Starting AgentGopher gateway", "address", s.cfg.Server.BindAddress)
slog.Info("Starting Mars Terraform Registry", "address", s.cfg.Server.BindAddress)
errCh := make(chan error, 1)
go func() {