Öğretici: Bir Gatsby sitesini Azure Static Web Apps
Bu makalede, bir Gatsby web uygulamasının nasıl oluşturularak Azure Static Web Apps. Nihai sonuç, uygulamanın nasıl Static Web Apps yayımlanır ve yayımlanırken size denetim GitHub Actions yeni bir sitedir (ilişkili kullanıcı grubuyla birlikte).
Bu öğreticide şunların nasıl yapıldığını öğreneceksiniz:
- Bir Gatsby uygulaması oluşturma
- Siteyi Azure Static Web Apps kurma
- Gatsby uygulamasını Azure'a dağıtma
Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.
Önkoşullar
- Etkin aboneliği olan bir Azure hesabı. Hesabınız yoksa ücretsiz bir hesap oluşturabilirsiniz.
- GitHub hesabı. Hesabınız yoksa ücretsiz bir hesap oluşturabilirsiniz.
- Node.js yüklü.
Gatsby Uygulaması oluşturma
Gatsby Komut Satırı Arabirimini (CLI) kullanarak bir Gatsby uygulaması oluşturun:
Terminal açma
Gatsby CLI ile yeni bir uygulama oluşturmak için npx aracını kullanın. Bu birkaç dakika sürebilir.
npx gatsby new static-web-appYeni oluşturulan uygulamaya gidin
cd static-web-appGit depo başlatma
git init git add -A git commit -m "initial commit"
Uygulamalarınızı GitHub'a itme
Yeni bir depolama kaynağı oluşturmak için GitHub'da bir Azure Static Web Apps gerekir.
https://github.com/new gatsby-static-web-app adlı depodan boş bir GitHub deposu oluşturun (BENİ OKUMA) oluşturun.
Ardından, yeni oluşturduğunuz GitHub deposunu yerel deponuza uzak olarak ekleyin. Aşağıdaki komutta yer tutucu yerine GitHub Kullanıcı adınızı eklediğinizden emin olun
<YOUR_USER_NAME>.git remote add origin https://github.com/<YOUR_USER_NAME>/gatsby-static-web-appYerel deponuzu GitHub 'a iletin.
git push --set-upstream origin main
Web uygulamanızı dağıtın
Aşağıdaki adımlarda, yeni bir statik site uygulamasının nasıl oluşturulacağı ve bir üretim ortamına nasıl dağıtılacağı gösterilmektedir.
Uygulama oluşturma
Azure portalına gidin
Kaynak oluştur ' u seçin
Statik Web Uygulamaları için arama yapın
Statik Web Apps seçin
Oluştur’u seçin
Temel bilgiler sekmesinde, aşağıdaki değerleri girin.
Özellik Değer Abonelik Azure abonelik adınız. Kaynak grubu My-Gatsby grubu Ad Uygulamam-Gatsby-uygulama Plan türü Ücretsiz Azure Işlevleri API 'SI ve hazırlama ortamları için bölge Size en yakın bölgeyi seçin. Kaynak GitHub GitHub Ile oturum açma ve GitHub ile kimlik doğrulama ' yı seçin.
Aşağıdaki GitHub değerlerini girin.
Özellik Değer Kuruluş İstediğiniz GitHub kuruluşunuzu seçin. Depo Gatsby-static-Web-App' i seçin. Dal Ana öğesini seçin. Yapı ayrıntıları bölümünde, derleme ön ayarları açılır listesinden Gatsby ' i seçin ve varsayılan değerleri koruyun.
Gözden geçir ve oluştur
Ayrıntıların tümünün doğru olduğunu doğrulamak için gözden geçir + oluştur düğmesini seçin.
App Service Statik Web Uygulaması'nın oluşturulmasını başlatmak ve dağıtım için bir GitHub Eylemi sağlamayı başlatmak için Oluştur'a seçin.
Dağıtım tamamlandıktan sonra Kaynağına git'e tıklayın.
Kaynak ekranında, dağıtılan uygulamanızı açmak için URL bağlantısına tıklayın. GitHub Eyleminin tamamlanması için bir veya iki dakika beklemesi gerekir.
Kaynakları temizleme
Bu uygulamayı kullanmaya devam edemeyecekecekseniz, Azure statik Web uygulaması kaynağını aşağıdaki adımlarla silebilirsiniz:
- Azure portalı açın
- En üstteki arama çubuğunda, daha önce verdiğiniz adı izleyerek uygulamanızı arayın
- Uygulamaya tıklayın
- Sil düğmesine tıklayın
- Silme eylemini onaylamak için Evet ' e tıklayın