# README DEPLOY

## Deploy ke Cloudflare Pages

1. Pastikan `wrangler` sudah terpasang dan akun Cloudflare sudah login.
2. Buat database D1 dan namespace KV.
3. Ganti placeholder `database_id` dan `id` di [wrangler.toml](/Users/takiddinabiaivara/Documents/New project 4/wrangler.toml).
4. Terapkan schema:

```bash
wrangler d1 execute sipena-v124 --file=./schema.sql
```

5. Deploy Pages project dari folder ini:

```bash
wrangler pages deploy . --project-name sipena-v124-plp-final-single-source
```

6. Setelah deploy, cek:
   - `/api/health`
   - `/api/public`
   - `/admin`

## Binding yang wajib ada

- `SIPENA_DB`
- `SIPENA_KV`

## Verifikasi pascadeploy

- `/api/health` harus mengembalikan JSON.
- Nilai `d1` harus `true`.
- Nilai `kv` harus `true`.
- Setelah upload sukses, `/api/public` harus menampilkan `registrations`, `schools`, `school_quotas`, `lecturers`, `prodi_list`, `counts`, dan `updated_at`.
