Setelah pembayaran selesai, UrOwn menjalankan proses otomatis di latar belakang untuk membuat repository GitHub dan project Vercel.
Tahapan deployment otomatis
Proses otomatisasi terdiri dari empat langkah berurutan:
- 1. Duplikasi repository: Menyalin kode template ke akun GitHub Anda sebagai repository privat baru.
- 2. Pembuatan project Vercel: Membuat project baru di akun Vercel Anda dan menyambungkannya ke repository GitHub tersebut.
- 3. Pengisian environment variables: Memasukkan konfigurasi yang dibutuhkan template, seperti API key atau ID CMS.
- 4. Build website: Menjalankan proses build pertama di Vercel sampai website berhasil online.
Penyimpanan token akses
Token akses GitHub dan Vercel dienkripsi saat disimpan sementara selama proses deployment berlangsung. Begitu proses selesai, baik berhasil maupun gagal, token langsung dihapus dari sistem.
Deployment otomatis memerlukan izin akses ke akun GitHub dan Vercel Anda agar sistem bisa membuatkan repository dan project baru.
1. Menghubungkan akun GitHub
- 1. Di dashboard pesanan, klik tombol 'Hubungkan GitHub'.
- 2. Anda akan dialihkan ke halaman otorisasi resmi GitHub.
- 3. Klik 'Authorize' untuk memberi izin pembuatan repository privat.
- 4. Anda akan kembali ke dashboard dengan status GitHub terhubung.
2. Menghubungkan akun Vercel
- 1. Klik tombol 'Hubungkan Vercel' di dashboard.
- 2. Masuk ke akun Vercel dan pilih akun yang ingin digunakan.
- 3. Konfirmasi izin integrasi UrOwn.
- 4. Dashboard akan menampilkan status Vercel terhubung.
Batasan izin akses
Izin yang diminta hanya sebatas membuat repository baru dan men-deploy project baru. UrOwn tidak membaca repository pribadi lain yang ada di akun Anda.
Halaman pesanan menampilkan status tahapan deployment secara langsung.
Penjelasan status deployment
- • Pending: Menunggu Anda menekan tombol mulai deployment atau memilih bantuan manual.
- • Cloning Repo: Sedang menduplikasi template ke akun GitHub Anda.
- • Creating Project: Sedang membuat project baru di Vercel.
- • Injecting Env: Sedang memasukkan environment variables template.
- • Deploying: Vercel sedang memproses build dan menayangkan website.
- • Success: Deployment selesai dan website sudah aktif.
Tautan yang muncul setelah selesai
Setelah status menjadi 'Success', kartu pesanan akan menampilkan:
- • URL Website: Tautan untuk membuka website yang sudah online.
- • Repository GitHub: Tautan ke source code privat di akun GitHub Anda.
- • Dashboard CMS: Tautan untuk mengelola konten jika template dilengkapi CMS.