apps/docs di monorepo. Konfigurasi utama: docs.json.
Preview lokal
Deploy ke Mintlify
- Login Mintlify Dashboard
- Hubungkan repo GitHub → path docs:
apps/docs - Set custom domain:
docs.sertifikasitrainer.com(DNS di Cloudflare mengarah ke Mintlify) - Setiap push ke
main(yang mengubahapps/docs) → auto-redeploy
Docs minta login — cara buka publik
Kalau bukadocs.sertifikasitrainer.com di-redirect ke /login, penyebabnya bukan file di repo — melainkan pengaturan Authentication di dashboard Mintlify.
Situs saat ini memakai mode Private (Mintlify Auth / password / OAuth). Visitor wajib login dulu.
Opsi A — Semua halaman publik (disarankan)
Untuk docs onboarding yang boleh dibaca siapa saja:Buka Authentication
dashboard.mintlify.com → pilih deployment docs → Authentication
Atau langsung: app.mintlify.com/products/authentication
Atau langsung: app.mintlify.com/products/authentication
Ubah site visibility
Di bagian Authentication method, ubah Site visibility dari Private menjadi Public.
Nonaktifkan metode login
Hapus / matikan:
- Authenticated (Mintlify Auth — login akun org Mintlify)
- Password
- Custom (OAuth / JWT)
Opsi B — Sebagian publik, sebagian private
Kalau tetap mau auth untuk halaman internal saja:- Biarkan site Private + metode auth aktif
- Tandai halaman/grup yang boleh dibaca tanpa login di
docs.json:
public: true tetap butuh login.
Cek cepat: login dari mana?
| Gejala | Penyebab |
|---|---|
URL /login?redirect=... | Mintlify Authentication (Private) |
| Form password Mintlify | Password auth di dashboard |
Redirect ke app.mintlify.com/api/end-user-auth | Mintlify Auth (harus anggota org) |
| Cloudflare Access / Zero Trust | Bukan Mintlify — cek Cloudflare dashboard |
Validasi sebelum push
bun run docs:validate