Latihan - Membuat Azure Static Web App
Dalam latihan ini, Anda akan membuat instans Azure Static Web Apps termasuk GitHub Action yang otomatis membuild dan menerbitkan aplikasi Anda.
Membuat Static Web App
Setelah membuat repositori GitHub, Anda dapat membuat instans Static Web Apps dari portal Microsoft Azure.
Modul ini menggunakan kotak pasir Azure untuk menyediakan langganan Azure gratis sementara yang dapat digunakan untuk menyelesaikan latihan Anda. Sebelum melanjutkan, pastikan Anda telah mengaktifkan kotak pasir di bagian atas halaman ini.
Kotak pasir Azure yang Anda aktifkan memungkinkan Anda menggunakan layanan Azure tanpa dikenakan biaya apa pun.
Memasang ekstensi Azure Static Web Apps untuk Visual Studio Code
Buka Visual Studio Marketplace dan instal ekstensi Azure Static Web Apps untuk Visual Studio Code.
Saat tab ekstensi dimuat di Visual Studio Code, pilih tombol Instal .
Setelah penginstalan selesai, pilih Mulai ulang untuk memperbarui jika diminta.
Masuk ke Azure di Visual Studio Code
Di Visual Studio Code, masuk ke Azure dengan mengeklik Tampilkan>Palet Perintah, lalu masukkan Azure: Masuk.
Penting
Masuk ke Azure menggunakan akun yang sama dengan yang digunakan untuk membuat kotak pasir. Kotak pasir menyediakan akses ke Langganan Concierge.
Ikuti perintah untuk menyalin dan menempelkan kode yang disediakan di browser web, yang mengautentikasi sesi Visual Studio Code.
Pilih Langganan Anda
Buka Visual Studio Code, dan pilih File > Buka dan buka repositori yang Anda kloning ke komputer di penyunting.
Verifikasi bahwa Anda telah memfilter langganan Azure untuk menyertakan Langganan Concierge dengan membuka palet perintah dan memasukkan
Azure: Select Subscriptions
, lalu tekan Enter.Pilih Langganan Concierge dan tekan Enter.
Membuat Static Web App
Buka Visual Studio Code, dan pilih File > Buka untuk membuka repositori yang Anda kloning ke komputer di penyunting.
Di dalam Visual Studio Code, pilih logo Azure di Bilah Aktivitas untuk membuka jendela ekstensi Azure.
Catatan
Proses perincian masuk Azure dan GitHub diperlukan. Jika Anda belum masuk ke Azure dan GitHub dari Visual Studio Code, ekstensi akan meminta Anda untuk masuk ke keduanya selama proses pembuatan.
Letakkan mouse Anda di atas judul Static Web Apps , klik kanan, dan pilih Buat Static Web App.
Masukkan my-first-static-web-app, dan tekan Enter.
Pilih lokasi Anda dan tekan Enter.
Pilih opsi Kustom, dan tekan Enter
Pilih angular-app sebagai lokasi untuk kode aplikasi, lalu tekan Enter.
Masukkan dist/angular-app sebagai lokasi output build dalam membuat file untuk produksi di aplikasi Anda, dan tekan Enter.
Pilih react-app sebagai lokasi untuk kode aplikasi, lalu tekan Enter.
Masukkan build sebagai lokasi output build dalam membuat file untuk produksi di aplikasi Anda, dan tekan Enter.
Pilih svelte-app sebagai lokasi untuk kode aplikasi, lalu tekan Enter.
Masukkan publik sebagai lokasi output build dalam membuat file untuk produksi di aplikasi Anda, dan tekan Enter.
Pilih vue-app sebagai lokasi untuk kode aplikasi, lalu tekan Enter.
Masukkan dist sebagai lokasi output build dalam membuat file untuk produksi di aplikasi Anda, dan tekan Enter.
Catatan
Repositori Anda mungkin sedikit berbeda dari yang telah Anda gunakan di masa lalu. Repositori ini berisi empat aplikasi yang berbeda dalam empat folder yang berbeda. Setiap folder berisi aplikasi yang dibuat dalam kerangka kerja JavaScript yang berbeda. Biasanya, Anda memiliki satu aplikasi di root repositori Anda dan menentukan /
untuk lokasi jalur aplikasi. Ini adalah contoh yang bagus mengapa Azure Static Web Apps memungkinkan Anda untuk mengonfigurasi lokasi - Anda mendapatkan kontrol penuh atas bagaimana aplikasi dibangun.
Setelah aplikasi dibuat, pemberitahuan konfirmasi ditampilkan di Visual Studio Code.
Saat penyebaran sedang berlangsung, ekstensi Visual Studio Code melaporkan status build kepada Anda.
Anda dapat melihat kemajuan penyebaran menggunakan tindakan GitHub dengan memperluas menu Tindakan.
Setelah penyebaran selesai, Anda dapat menavigasi langsung ke situs web Anda.
Untuk menampilkan situs web di browser, klik kanan pada proyek di ekstensi Static Web Apps, dan pilih Telusuri Situs.
Selamat! Anda telah menyebarkan aplikasi pertama Anda ke Azure Static Web Apps!
Catatan
Jangan khawatir jika Anda melihat halaman web yang mengatakan aplikasi belum dibuat dan disebarkan. Refresh browser beberapa saat. GitHub Action berjalan secara otomatis saat Azure Static Web Apps dibuat. Jika Anda melihat halaman splash, aplikasi masih disebarkan.