Hızlı Başlangıç: İlk statik web uygulamanızı oluşturma

Azure Static Web Apps, bir Azure DevOps veya GitHub deposundan uygulama oluşturarak bir web sitesini üretim ortamında yayımlar. Bu hızlı başlangıçta, Azure portalını kullanarak Azure Static Web uygulamalarına bir web uygulaması dağıtacaksınız.

Önkoşullar

Depo oluşturma

Bu makalede, kullanmaya başlamanızı kolaylaştırmak için bir GitHub şablon deposu kullanılmaktadır. Şablonda Azure Static Web Apps'e dağıtılacak bir başlangıç uygulaması bulunur.

  1. Yeni bir depo oluşturmak için aşağıdaki konuma gidin:
    1. https://github.com/staticwebdev/vanilla-basic/generate
  2. Deponuzu my-first-static-web-app olarak adlandır

Dekont

Azure Static Web Apps web uygulaması oluşturmak için en az bir HTML dosyası gerektirir. Bu adımda oluşturduğunuz depo tek bir index.html dosyası içerir.

Create repository (Depo oluştur) öğesine tıklayın.

Screenshot of the Create repository button.

Depo oluşturma

Bu makalede, kullanmaya başlamanızı kolaylaştırmak için bir Azure DevOps deposu kullanılır. Depoda Azure Static Web Apps kullanarak dağıtmak için kullanılan bir başlangıç uygulaması bulunur.

  1. Azure DevOps'te oturum açın.

  2. Yeni depo'yu seçin.

  3. Yeni proje oluştur penceresinde Gelişmiş menüsünü genişletin ve aşağıdaki seçimleri yapın:

    Ayar Değer
    Proje my-first-web-static-app girin.
    Görünürlük Özel’i seçin.
    Sürüm denetimi Git'i seçin.
    İş öğesi işlemi Geliştirme yöntemlerinize en uygun seçeneği belirleyin.
  4. Oluştur seçeneğini belirleyin.

  5. Depolar menü öğesini seçin.

  6. Dosyalar menü öğesini seçin.

  7. Depoyu içeri aktar kartının altında İçeri Aktar'ı seçin.

  8. Seçtiğiniz çerçeve için bir depo URL'sini kopyalayın ve URL'yi Kopyala kutusuna yapıştırın.

  9. İçeri Aktar'ı seçin ve içeri aktarma işleminin tamamlanmasını bekleyin.

Statik web uygulaması oluşturma

Artık depo oluşturulduğuna göre, Azure portalından statik bir web uygulaması oluşturabilirsiniz.

  1. Azure portalına gidin.
  2. Kaynak Oluştur’u seçin.
  3. Statik Web Uygulamaları'nı arayın.
  4. Static Web Apps’ı seçin.
  5. Oluştur seçeneğini belirleyin.

Temel Bilgiler bölümünde, yeni uygulamanızı yapılandırarak ve bir GitHub deposuna bağlayarak başlayın.

Basics section

Ayar Değer
Abonelik Azure aboneliği seçin.
Kaynak Grubu Yeni oluştur bağlantısını seçin ve metin kutusuna static-web-apps-test yazın.
Veri Akışı Adı Metin kutusuna my-first-static-web-app girin.
Plan türü Ücretsiz'i seçin.
Azure İşlevleri ve hazırlama ayrıntıları Size en yakın bölgeyi seçin.
Source GitHub'ı seçin.

GitHub ile oturum açın'ı seçin ve GitHub ile kimlik doğrulaması yapın.

GitHub ile oturum açtığınızda depo bilgilerini girin.

Ayar Değer
Kuruluş Kuruluşunuzu seçin.
Depo my-first-web-static-app öğesini seçin.
Şube branch_name'ı> seçin<.

Repository details

Dekont

Herhangi bir depo görmüyorsanız:

  • GitHub'da Azure Static Web Apps'i yetkilendirmeniz gerekebilir. GitHub profilinize göz atın ve Ayarlar Uygulamalar Yetkili OAuth Uygulamaları'na gidin, Azure Statik Web Uygulamaları'nı ve ardından Ver'i seçin.>>
  • Azure DevOps kuruluşunuzda Azure Static Web Apps'i yetkilendirmeniz gerekebilir. İzinleri vermek için kuruluşun sahibi olmanız gerekir. OAuth aracılığıyla üçüncü taraf uygulama erişimi isteyin. Daha fazla bilgi için bkz . OAuth 2.0 ile REST API'lerine erişimi yetkilendirme.

Temel Bilgiler bölümünde, yeni uygulamanızı yapılandırarak ve bir Azure DevOps deposuna bağlayarak başlayın.

Ayar Değer
Abonelik Azure aboneliği seçin.
Kaynak Grubu Yeni oluştur bağlantısını seçin ve metin kutusuna static-web-apps-test yazın.
Veri Akışı Adı Metin kutusuna my-first-static-web-app girin.
Plan türü Ücretsiz'i seçin.
Azure İşlevleri ve hazırlama ayrıntıları Size en yakın bölgeyi seçin.
Source DevOps'yi seçin.
Kuruluş Kuruluşunuzu seçin.
Proje Projenizi seçin.
Depo my-first-web-static-app öğesini seçin.
Şube branch_name'ı> seçin<.

Dekont

Kullandığınız dalın korunmadığından ve komut vermek push için yeterli izinlere sahip olduğunuzdan emin olun. Doğrulamak için DevOps deponuza gidin ve Depolar -Dallar'a gidin ve Diğer seçenekler'i seçin.> Ardından dalınızı seçin ve ardından Gerekli ilkelerin etkinleştirilmediğinden emin olmak için Dal ilkeleri'ne tıklayın.

Derleme Ayrıntıları bölümünde, tercih ettiğiniz ön uç çerçevesine özgü yapılandırma ayrıntılarını ekleyin.

  1. Derleme Ön Ayarları açılan listesinden Özel'i seçin.
  2. Uygulama konumu kutusuna ./src yazın.
  3. Api konum kutusunu boş bırakın.
  4. ./srcUygulama yapıt konumu kutusuna yazın.

Gözden geçir ve oluştur’u seçin.

Review and create your Azure Static Web Apps instance.

Dekont

Uygulamayı oluşturduktan sonra bu değerleri değiştirmek için iş akışı dosyasını düzenleyebilirsiniz.

Oluştur seçeneğini belirleyin.

Create your Azure Static Web Apps instance.

Kaynağa git’i seçin.

Proceed to go to the newly created resource.

Web sitesini görüntüleme

Statik uygulama dağıtmanın iki yönü vardır. İlki, uygulamanızı oluşturan temel Azure kaynaklarını oluşturur. İkincisi, uygulamanızı derleyen ve yayımlayan bir iş akışıdır.

Yeni statik sitenize gidebilmeniz için önce dağıtım derlemesinin çalıştırılmasını tamamlamanız gerekir.

Statik Web Uygulamalarına Genel Bakış penceresinde, web uygulamanızla etkileşim kurmanıza yardımcı olacak bir dizi bağlantı görüntülenir.

The Azure Static Web Apps overview window.

  1. GitHub Actions çalıştırmalarınızın durumunu denetlemek için burayı seçin ifadesinin yer aldığı başlıkta seçim yapmak sizi deponuzda çalışan GitHub Actions'a götürür. Dağıtım işinin tamamlanmasını doğruladıktan sonra, oluşturulan URL aracılığıyla web sitenize gidebilirsiniz.

  2. GitHub Actions iş akışı tamamlandıktan sonra URL bağlantısını seçerek web sitesini yeni sekmede açabilirsiniz.

İş akışı tamamlandıktan sonra URL bağlantısını seçerek web sitesini yeni sekmede açabilirsiniz.

Kaynakları temizleme

Bu uygulamayı kullanmaya devam etmeyecekseniz, aşağıdaki adımları izleyerek Azure Static Web Apps örneğini silebilirsiniz:

  1. Azure portalını açın.
  2. Üst arama çubuğundan my-first-web-static-app araması yapın.
  3. Uygulama adını seçin.
  4. Sil'i seçin.
  5. Silme eylemini onaylamak için Evet'i seçin (bu eylemin tamamlanması birkaç dakika sürebilir).

Sonraki adımlar