package main import ( "log" "cardverse/config" "cardverse/internal/database" "cardverse/internal/router" ) func main() { cfg := config.Load() db := database.Connect(cfg) database.AutoMigrate(db) r := router.Setup(db, cfg) addr := ":" + cfg.AppPort log.Printf("server berjalan di http://localhost%s (env: %s)", addr, cfg.AppEnv) if err := r.Run(addr); err != nil { log.Fatalf("gagal menjalankan server: %v", err) } }