Migrasi platform Dockered
Platform Navixy yang didocker berfungsi sebagai solusi serba guna, sehingga proses migrasi tidak dibagi menjadi beberapa langkah, melainkan dilakukan sekaligus.
Untuk menjalankan platform di server baru, Anda terlebih dahulu perlu memasang perangkat lunak Docker agar kontainer dapat diluncurkan.
curl -fsSL https://get.docker.com -o install-docker.sh
sh ./install-docker.shSetelah memasang Docker, Anda dapat melanjutkan proses migrasi.
Migrasi kontainer
Pertama Anda perlu masuk ke folder kerja platform Anda, tempat semua file sistemnya berada. Ini adalah navixy-package direktori. Direktori ini tidak memiliki lokasi default dan dapat ditempatkan di mana saja yang dipilih saat instalasi awal.
Temukan file bernama .env di direktori ini dan periksa isinya. Jika nilai dari WORKDIR berbeda dari default ./work, ingat lokasi ini.
Sekarang Anda perlu menghentikan kontainer. Saat berada di navixy-package direktori, jalankan perintah berikut:
docker compose downSetelah ini platform akan dihentikan.
Ambil seluruh navixy-package direktori dan salin seluruhnya ke server baru. Jika nilai dari WORKDIR berbeda ./work, maka salin juga direktori tersebut, pertahankan jalur penuh.
Meluncurkan platform
Setelah Anda menyalin semua file platform, Anda perlu membuat server baru tersedia untuk klien dan perangkat. Karena server baru memiliki alamat IP yang berbeda, Anda perlu melakukan salah satu dari dua hal berikut:
Alihkan alamat IP publik dari server lama ke server baru.
Ubah catatan DNS dari IP publik lama ke yang baru.
Sekarang Anda dapat melanjutkan ke navixy-package direktori di server baru Anda dan meluncurkan platform. Untuk melakukan ini, saat berada di direktori, jalankan perintah berikut:
Platform akan membutuhkan beberapa waktu untuk menjalankan semua layanan, dan setelah itu akan sepenuhnya beroperasi dan siap digunakan.
Jika Anda mengalami masalah selama atau setelah migrasi, Anda dapat menghubungi dukungan teknis Navixy di [email protected] untuk konsultasi lebih lanjut.
Last updated
Was this helpful?