Membuat aplikasi bisa diakses online

Deployment adalah proses memindahkan aplikasi dari komputermu ke layanan online. Ini bukan langkah pertama. Lakukan setelah fitur utama bekerja, pengujian penting lulus, dan project sudah tersimpan di GitHub.

Sebelum memilih layanan

Planora tidak memaksakan satu penyedia hosting. Lakukan riset berdasarkan:

  • negara tempat pengguna berada;
  • biaya awal dan biaya ketika pengguna bertambah;
  • dukungan untuk Next.js;
  • cara menghubungkan GitHub dan custom domain;
  • aturan penggunaan, privasi, backup, serta dukungan pelanggan;
  • metode pembayaran yang tersedia untukmu.

Gunakan dokumentasi resmi calon penyedia dan cari perbandingan terbaru. Harga dan paket gratis dapat berubah, jadi jangan mengandalkan angka yang tertulis di video lama.

Minta agent membuat penilaian kesiapan

Sebelum deployment, kirim:

text
Tolong lakukan launch-readiness review untuk aplikasi ini. Jangan deploy ataumengubah production. Jelaskan dengan bahasa sederhana apa yang sudah siap danapa yang masih harus diperbaiki, termasuk security, authentication, data,privacy, accessibility, performance, backup, domain, dan biaya layanan.

Selesaikan blocker yang penting melalui /bug, /chore, /planora-change, atau /planora-next sesuai jenis pekerjaannya.

Siapkan informasi deployment

Sebelum meminta agent deploy, kamu perlu sudah memilih:

  • penyedia hosting frontend;
  • nama domain, jika akan menggunakan domain sendiri;
  • project Convex production yang benar;
  • cara login yang akan tersedia untuk pengguna publik;
  • akun percobaan dan skenario yang akan diuji setelah rilis.

Jika memakai Google login, alamat website production dan redirect URI harus ditambahkan di Google Cloud. Jika memakai email/password, jangan rilis publik sebelum alur verifikasi email, lupa password, dan perlindungan login sudah ditinjau sesuai risiko aplikasi.

Saat kamu benar-benar siap

Berikan instruksi yang menyebut target dengan jelas:

text
Saya ingin menyiapkan deployment ke [NAMA PENYEDIA] dan Convex production project[NAMA PROJECT]. Buat rencana deployment dan tunjukkan perubahan yang diperlukan.Jangan menjalankan deployment sampai saya menyetujui target dan rencana akhirnya.

Setelah online, jalankan smoke test dan E2E yang disetujui menggunakan data percobaan. Simpan catatan cara rollback jika rilis menimbulkan masalah.