Project Setup: ElysiaJS + Drizzle + MySQL menggunakan Bun
Deskripsi Singkat
Kita akan menginisiasi dan membangun fondasi proyek backend baru di repository ini. Teknologi utama yang digunakan adalah runtime Bun, web framework ElysiaJS, dan Drizzle ORM yang dihubungkan ke database MySQL.
Issue ini adalah panduan implementasi bersifat high-level. Anda dapat menentukan arsitektur folder dan detail konfigurasi sesuai best practice.
Tugas yang Harus Diselesaikan
Acceptance Criteria
- Server dapat dihidupkan dengan perintah Bun tanpa pesan error.
- HTTP endpoint berjalan secara normal.
- ORM dapat membaca/menulis data ke database MySQL.
Project Setup: ElysiaJS + Drizzle + MySQL menggunakan Bun
Deskripsi Singkat
Kita akan menginisiasi dan membangun fondasi proyek backend baru di repository ini. Teknologi utama yang digunakan adalah runtime Bun, web framework ElysiaJS, dan Drizzle ORM yang dihubungkan ke database MySQL.
Issue ini adalah panduan implementasi bersifat high-level. Anda dapat menentukan arsitektur folder dan detail konfigurasi sesuai best practice.
Tugas yang Harus Diselesaikan
Inisialisasi Proyek Bun
package.jsondantsconfig.jsonterbentuk).Instalasi Dependensi
mysql2).Konfigurasi Database MySQL & Drizzle
.env) untuk kredensial database.drizzle.config.tsatau sejenisnya).users) untuk memverifikasi fungsionalitas ORM.Setup Aplikasi ElysiaJS Dasar
src/index.ts) dan inisialisasi server Elysia.GET /yang mengembalikan "Hello Elysia!").Dokumentasi & Skrip Eksekusi
package.jsonuntuk menjalankan server, misalnyabun run dev.Acceptance Criteria