Environment Import
Fitur Environment Import pada platform memungkinkan eksekusi file .json, .jps, .yml, .yaml, atau .cs di platform untuk secara otomatis menginstal dan mengkonfigurasi proyek sesuai dengan pengaturan yang ditetapkan. Awalnya dirancang untuk mendeply salinan environment yang sebelumnya diekspor (mis. untuk memindahkan aplikasi dari instalasi PaaS lain), fitur ini juga dapat digunakan untuk menginstal solusi Anda sendiri, yang dinyatakan melalui JSON, atau mengintegrasikan paket siap-pakai dari JPS Collection.
Mari kita tinjau cara bekerja dengan fungsionalitas impor platform secara mendetail pada contoh environment yang telah diekspor.
1. Klik tombol Import di bagian atas dashboard.
2. Dalam frame Import yang terbuka, Anda akan melihat tiga tab dengan opsi berbeda untuk menyediakan file yang diperlukan:
- Local File - untuk memilih manifest yang disimpan secara lokal (melalui tombol Browse)
- URL - untuk mengetik atau menempelkan tautan langsung ke file yang diperlukan
- JPS - editor built-in untuk memasukkan dan mengedit kode atau menyusun solusi Anda sendiri dari awal (lihat bagian JPS deployment and troubleshooting di bawah untuk informasi lebih lanjut)
TautanTheExamples di samping tab ini mengarahkan ke JPS Collection di GitHub, yang menyimpan beberapa sampel open-source dari paket siap-implementasi. Anda dapat mengimpor salah satu dari mereka dengan mengambil manifest.jps melalui tab di atas atau memeriksa file dan skrip untuk membuat solusi Anda sendiri.
Untuk melanjutkan, klik tombol Import di sudut kanan bawah tab jenis impor yang dibutuhkan.
3. Setelah itu, Anda akan melihat jendela konfirmasi instalasi dengan deskripsi paket yang sesuai. Untuk environment yang diekspor, ini menunjukkan detail tentang platform sumber dan tanggal ekspor.
Di dalam kolom di dalamnya, Anda perlu menentukan parameter berikut ini:
- Environment - nama domain untuk environment baru Anda
- Display Name - environment alias untuk ditampilkan di dashboard alih-alih domainnya (opsional)
- Region - environment region untuk menampung solusi (jika beberapa tersedia)
Klik Import jika sudah siap.
4. Tunggu hingga environment dibuat, dideploy, dan dikonfigurasi.
Anda dapat meminimalkan jendela ini dan melanjutkan bekerja dengan dashboard tanpa mengganggu proses pengimporan, yang akan dilanjutkan di latar belakang.
5. Dalam beberapa menit, Anda akan melihat jendela keberhasilan instalasi.
Di sini, Anda dapat mengklik Open in Browser untuk segera memeriksa hasilnya atau Close jendela ini untuk mengkonfigurasi ulang environment dan aplikasi Anda sesuai dengan pengaturan platform baru (mis. karena nama host yang berubah, alamat IP, dll.).
Juga, periksa email Anda untuk informasi (seperti nama host, kredensial administrator baru untuk node, dll.) tentang environment yang Anda impor.
Itu saja! Dengan cara ini, Anda dapat secara otomatis menginstal solusi apa pun yang diperlukan ke platform yang dipilih hanya dalam beberapa klik, tanpa perlu mengatur semua konfigurasi secara manual.
JPS Deployment & Troubleshooting
Opsi Import > JPS paling sering digunakan oleh pengembang yang membuat paket JPS (mis. untuk otomatisasi tugas umum atau implementasi alur CI/CD yang kompleks). Selain itu, ini adalah alat yang sangat baik untuk penyetelan cepat dan pengujian paket.
1. Setelah dimasukkan ke dalam editor ini, kode Anda akan secara otomatis diparse untuk kesalahan. Jika terdeteksi, mereka akan ditandai dengan ikon silang merah sebelum baris yang sesuai (arahkan ke atas untuk informasi tambahan tentang masalah tersebut). Selain itu, kode Anda disimpan dengan aman di penyimpanan lokal browser Anda, sehingga Anda dapat menutup seluruh frame Import secara bebas (mis. untuk melakukan beberapa operasi lain di dashboard) dan kembali ke pemrograman nanti.
2. Di bagian atas frame, Anda dapat menemukan beberapa alat untuk pengalaman kerja yang lebih nyaman:
- Format JSON - secara otomatis menetapkan indentasi dan umpan baris yang tepat (tidak tersedia untuk YAML)
- Wrap lines - membungkus garis ketika mereka mencapai batas frame
- Search - menemukan informasi yang diperlukan, dengan opsi tambahan untuk mempersempit hasil pencarian lebih jauh:
- Match case - memungkinkan pencarian case sensitive
- Regex - menggunakan regular expressions untuk spesifikasi kondisi pencarian
- View Logs - membuka konsol untuk melacak eksekusi kode Anda
3. Log Import memberikan informasi penting untuk pemecahan masalah. Jika Anda menghadapi masalah selama pembuatan paket JPS, lihat tab Import > JPS > View Logs ini dan cari kesalahan.
Pada platform sebelum rilis 5.9.7, Anda dapat mengakses konsol JPS ini di tab browser terpisah dengan menambahkan akhiran /console ke URL dashboard Anda (harus masuk untuk otorisasi).
Jika Anda menghadapi masalah saat mengimpor paket JPS, jangan ragu untuk meminta bantuan ahli teknis kami di Stackoverflow.