package main import ( "backend/config" "backend/internal/api/http" "backend/internal/app" "log" ) func main() { cfg, err := config.ReadStandard("config.yaml") if err != nil { log.Fatalf("Failed to load configuration: %v", err) } appContainer, err := app.NewAppContainer(cfg) if err != nil { log.Fatalf("Failed to initialize application: %v", err) } defer appContainer.Close() http.Run(cfg.Server, appContainer) }