API Node + MySQL (satu database dengan panel PHP) ================================================= 1) Buat / gunakan database MySQL yang SAMA dengan panel. Impor DDL sekali saja: painel/database/schema-mysql.sql (phpMyAdmin). 2) Di folder api/, salin .env dari contoh di bawah. DATABASE_URL harus mengarah ke DB tersebut. 3) Jalankan di server (atau PC lokal dengan Node.js): npm install npx prisma generate npm run start DOMAIN di .env = URL publik API (tanpa slash akhir), sama seperti api_base di panel. ------------------------------------------------------------ PENTING — file dist/main.js hasil bundle lama ------------------------------------------------------------ dist/main.js dibuat dengan Prisma + query engine PostgreSQL yang terikat di dalam bundle. Hanya mengganti prisma/schema.prisma ke MySQL TIDAK CUKUP: binary di dalam dist/main.js masih expect PostgreSQL. Agar API benar-benar jalan di MySQL dari kode yang ada sekarang, Anda perlu: • source TypeScript asli proyek ini (folder src/), lalu • npm install, set DATABASE_URL MySQL, npx prisma generate, dan build ulang (nest/webpack) sesuai cara vendor membangun paket. Jika Anda hanya punya dist/main.js seperti di paket ini, opsi teknis: • jalankan API lawas di PostgreSQL terpisah, ATAU • dapatkan ulang paket berisi sumber + panduan build. Setelah rebuild dengan Prisma MySQL, panel dan API memakai tabel yang sama (users, agents, calls, jsons) — integrasi 100%.