Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Tutorial ini menunjukkan kepada Anda cara menggunakan Rayfin CLI untuk membuat proyek, menjalankannya secara lokal, dan menyebarkannya ke Microsoft Fabric. Anda menggunakan alur kerja CLI yang sama untuk aplikasi baru dan untuk pembaruan nanti pada skema atau frontend Anda.
Di tutorial ini, Anda akan:
- Buat proyek Fabric Apps dari templat.
- Mulai aplikasi secara lokal.
- Masuk ke Microsoft Fabric dari CLI.
- Sebarkan aplikasi ke ruang kerja Fabric.
- Verifikasi status penyebaran.
Prasyarat
- Akses ke Microsoft Fabric.
- Ruang kerja Fabric tempat Anda memiliki izin Kontributor, Anggota, atau Admin.
- Fitur Fabric Apps yang diaktifkan di tenant Anda
- Node.js dan npm terinstal.
Jika beban kerja Fabric Apps belum diaktifkan, minta administrator Fabric untuk mengaktifkan Fabric Apps (pratinjau) di portal admin Fabric.
Langkah 1: Buat proyek baru
Untuk membuat aplikasi baru dari templat, gunakan npm create:
npm create @microsoft/rayfin@latest -- my-app --workspace <workspacename>
Perintah ini membuat folder proyek baru dengan templat aplikasi, rayfin konfigurasi, dan kode sumber frontend.
Buka direktori proyek:
cd my-app
Tip
Jika Anda sudah memiliki folder proyek kosong atau kode sumber yang sudah ada, gunakan npx rayfin init alih-alih npm create.
npx rayfin init .
Langkah 2: Tinjau proyek yang dihasilkan
Setelah kerangka proyek dibuat, proyek ini mencakup file-file yang Anda perlukan untuk mulai mengembangkan proyek:
-
rayfin/rayfin.ymlmenyimpan layanan aplikasi dan pengaturan penyebaran. -
rayfin/.envmenyimpan nilai lingkungan yang digunakan oleh CLI. -
rayfin/data/berisi file model data Anda. - Aplikasi frontend Anda berada di struktur proyek akar yang dibuat oleh templat yang dipilih.
Untuk perincian file demi file terperinci, lihat Memahami struktur proyek.
Langkah 3: Jalankan aplikasi secara lokal
Mulai lingkungan pengembangan lokal:
npm run dev
Perintah ini memulai server pengembangan frontend untuk aplikasi perancah dan menyebarkan backend ke Fabric. Untuk mengonfirmasi aplikasi dimulai dengan benar, buka URL lokal yang ditampilkan di terminal.
Langkah 4: Sebarkan aplikasi ke Fabric
Bangun lebih banyak fitur ke dalam aplikasi Anda. Setelah Menguji perubahan, sebarkan ke Fabric lagi.
npx rayfin up
Untuk mempratinjau penyebaran tanpa membuat perubahan, jalankan:
npx rayfin up --dry-run
Langkah 5: Verifikasi penyebaran
Periksa status penyebaran saat ini:
npx rayfin up status
Untuk respons yang dapat dibaca mesin, gunakan output JSON:
npx rayfin up status --json
Setelah penyebaran berhasil, CLI mencetak URL aplikasi yang dihosting dan tautan portal Fabric untuk item yang disebarkan.
Langkah 6: Terapkan basis data atau hanya konten statis
Jika Anda hanya mengubah model data, terapkan perubahan database tanpa penyebaran ulang penuh:
npx rayfin up db apply
Jika Anda hanya mengubah kode frontend, sebarkan ulang aset statis:
npx rayfin up staticapp deploy
Mengatasi masalah umum
Proses masuk gagal atau penyebaran mengembalikan 401 atau 403
Jalankan npx rayfin login lagi, lalu coba npx rayfin uplagi .
Anda perlu memeriksa apa yang akan dilakukan CLI
Sebelum menyebarkan perubahan, jalankan npx rayfin up --dry-run.
Aplikasi berhasil di-deploy, tetapi Anda hanya mengubah skema
Untuk mendorong perubahan skema secara independen, gunakan npx rayfin up db apply. Jika Anda melakukan perubahan destruktif seperti mengubah jenis kolom atau menghapus kolom, perintah ini gagal. Untuk memaksa perubahan, Anda dapat menggunakan --force bendera. Tindakan ini bisa menjadi perubahan yang melanggar.
Langkah berikutnya
- Lihat Referensi Rayfin CLI untuk daftar perintah lengkap.
- Pelajari selengkapnya tentang opsi penyebaran di Menyebarkan aplikasi Fabric ke Fabric.
- Tinjau Memahami struktur proyek sebelum menyesuaikan aplikasi.
- Tentukan skema backend Anda di Tentukan model data.