Swap Domains
Saat bekerja dengan proyek apa pun, Anda pada akhirnya akan menghadapi kebutuhan untuk memperbarui atau memodifikasinya. Tentu saja, sebelum menerapkan perubahan di lingkungan produksi, Anda harus mengujinya secara menyeluruh. Dengan platform ini, Anda dapat melakukannya di lingkungan terpisah, dan setelah versi baru siap, Anda cukup swap domains antara proyek pengembangan/pengujian dan produksi untuk mengganti versi secara instan.
Dengan memanfaatkan fungsionalitas ini, Anda dapat melewati langkah-langkah peluncuran pembaruan di lingkungan produksi (menghindari konfigurasi tambahan dan kemungkinan downtime) dan secara bersamaan mempertahankan versi sebelumnya dari aplikasi Anda untuk rollback cepat jika diperlukan.
Fitur Swap Domains hanya berfungsi dengan domain yang sudah diikat. Jika Anda perlu menukar URL untuk lingkungan dengan IP publik sebagai titik masuk (terpasang pada server aplikasi atau load balancer), gunakan metode swap external IPs atau sesuaikan catatan yang sesuai di pendaftar domain Anda.
Mari kita lihat bagaimana ini bekerja.
Membuat Lingkungan Pengujian
1. Temukan lingkungan produksi Anda dengan aplikasi yang ingin Anda perbarui. Dalam contoh kami, lingkungan ini disebut production.
Lingkungan ini harus memiliki domain kustom yang terikat (misalnya production.com) yang nantinya akan Anda tukar dengan lingkungan lain.
2. Klik tombol Open in Browser atau akses melalui domain kustom untuk melihat aplikasi Anda.
3. Clone lingkungan ini untuk secara otomatis membuat salinan identik yang mencakup semua paket yang di-deploy, database, dll. Beri nama testing.
4. Klik tombol Open in Browser untuk lingkungan kloningan Anda untuk memastikan semuanya berjalan dengan baik.
Sekarang, Anda dapat menambahkan fitur baru, menyesuaikan pengaturan, menerapkan pembaruan, dll. Semua tanpa memengaruhi lingkungan asli.
Memperbarui Aplikasi
1. Lakukan perubahan yang diperlukan (baik langsung melalui dashboard atau dengan melakukan deploy versi proyek baru) ke lingkungan kloningan. Panduan dokumentasi berikut dapat membantu Anda dengan penyesuaian proyek Anda:
2. Klik tombol Open in Browser untuk proyek yang diperbarui untuk menguji perubahan Anda.
Fungsionalitas Swap Domain akan berfungsi bahkan jika hanya satu lingkungan yang memiliki domain yang terikat. Namun, untuk pengujian yang lebih menyeluruh, Anda dapat mengikat domain kustom ke lingkungan kloningan Anda juga.
Swap Domains
Setelah menguji pembaruan, langkah berikutnya adalah menukar domain lingkungan production dan testing.
Jika hanya satu dari lingkungan yang memiliki domain kustom terikat, fungsionalitas Swap Domains akan mentransfernya ke lingkungan kedua.
1. Buka Settings untuk salah satu lingkungan Anda (misalnya lingkungan production). Bagian Custom Domains yang diperlukan akan terbuka secara otomatis.
2. Di subbagian Swap Domains, pilih lingkungan dengan mana Anda ingin menukar domain (lingkungan testing dalam kasus kami) dan klik tombol Swap.
Anda dapat memeriksa domain kustom yang terikat ke lingkungan saat ini di subbagian Domain Binding dan untuk lingkungan target di subbagian Swap Domains.
3. Sekarang, Anda dapat menavigasi ke domain kustom lingkungan produksi Anda (production.com dalam kasus kami) dan melihat bahwa aplikasi Anda telah diperbarui.
If you experience any issues when swapping domains, you can seek assistance from our technical experts on Stackoverflow.