Gyakorlat – Statikus Azure-webalkalmazás létrehozása

Befejeződött

Ebben a gyakorlatban létrehoz egy Azure Static Web Apps-példányt, beleértve egy GitHub-műveletet, amely automatikusan létrehozza és közzéteszi az alkalmazást.

Statikus webalkalmazás létrehozása

Most, hogy létrehozta a GitHub-adattárat, létrehozhat egy Static Web Apps-példányt az Azure Portalon.

Ez a modul az Azure tesztkörnyezetével biztosít önnek egy ingyenes, ideiglenes Azure-előfizetést, amellyel elvégezheti a gyakorlatot. A folytatás előtt győződjön meg arról, hogy aktiválja a tesztkörnyezetet a lap tetején.

  1. Jelentkezzen be az Azure Portalon, és győződjön meg arról, hogy ugyanazt a fiókot használja a bejelentkezéshez, mint amellyel a tesztkörnyezetet aktiválta.

  2. Az Azure kezdőlapján, az Azure-szolgáltatások alatt válassza az Erőforrás létrehozása lehetőséget. Megjelenik az Erőforrás létrehozása panel.

  3. A Marketplace keresőmezőjében keresse meg és válassza a Statikus webalkalmazás lehetőséget. Megjelenik a Statikus webalkalmazás panel.

  4. Select Create. Megjelenik a Statikus webalkalmazás létrehozása panel. Konfigurálja az új alkalmazást, és csatolja a GitHub-adattárhoz.

  5. Az Alapszintű beállítások lapon adja meg az alábbi értékeket minden beállításhoz.

    Beállítás Value
    Projekt részletei
    Subscription Concierge-előfizetés
    Erőforráscsoport [Tesztkörnyezeti erőforráscsoport neve]
    Statikus webalkalmazás részletei
    Name Nevezze el az alkalmazást. Az érvényes karakterek az a-z (kis- és nagybetűk megkülönböztetése nélkül) 0-9és az -.
    Szolgáltatási csomag
    Az alkalmazás tarifacsomagja Válassza az Ingyenes lehetőséget
    Az Azure Functions és az előkészítés részletei
    Régió az Azure Functions API-hoz és az előkészítési környezetekhez Válassza ki az Önhöz legközelebb eső régiót
    Üzembe helyezés részletei
    Source A GitHub kiválasztása
    GitHub-fiók Válassza a Bejelentkezés a GitHubbal lehetőséget. Megjelenik az Azure Static Web Apps engedélyezése panel. Válassza az Azure-App-Service-Static-Web-Apps engedélyezése lehetőséget. Adja meg a jelszavát.
    Szervezet Válassza ki a szervezetet, amelynél létrehozta az adattárat
    Adattár my-static-blazor-app
    Ág main
    Build részletei
    Előre beállított buildek Blazor
    Alkalmazás helye Client
    API helye API
    Kimeneti hely wwwroot
  6. Válassza a Felülvizsgálat + létrehozás>Létrehozás lehetőséget.

  7. Az üzembe helyezés befejezése után válassza az Ugrás az erőforrásra lehetőséget. Megjelenik a Statikus webalkalmazás panel.

A GitHub-művelet ellenőrzése

Ebben a szakaszban már létrejött a Static Web Apps-példány az Azure-ban, de az alkalmazás még nincs üzembe helyezve. Az Azure által az adattárban létrehozott GitHub-művelet automatikusan fut az alkalmazás első buildjének és üzembe helyezésének aktiválásához, de néhány percig tart.

A buildelési és üzembe helyezési művelet állapotát az alábbi hivatkozásra kattintva ellenőrizheti a GitHub-adattár Műveletek lapjára való ugráshoz:

Screenshot showing how to browse to see the progress of the GitHub Actions workflow.

Miután ott van:

  1. Kattintson az Azure Static Web Apps CI/CD lehetőségre.

  2. Válassza ki a véglegesítést, ci: Azure Static Web Apps-munkafolyamatfájl hozzáadása.

  3. A Feladat összeállítása és üzembe helyezése hivatkozás kiválasztása

Itt megfigyelheti az alkalmazás létrehozásának előrehaladását.

Webhely megtekintése

Miután a GitHub Actions-művelet befejezte a webalkalmazás létrehozását és közzétételét, a futó alkalmazást megtekintheti a böngészőben.

Kattintson az Azure Portalon található URL-cím hivatkozásra az alkalmazás böngészőben való megnyitásához.

Screenshot of the Azure Static Web Apps overview page.

Az alkalmazás már globálisan elérhető, de továbbra is azt mondja , hogy adatok betöltése, mert még nincs adat vagy API. A következő szakaszban adhatja hozzá a webalkalmazás API-ját.

Gratulálunk! Üzembe helyezte az első alkalmazást az Azure Static Web Appsben!

Megjegyzés:

Ne aggódjon, ha egy olyan weblap jelenik meg, amely szerint az alkalmazás még nincs létrehozva és üzembe helyezve. Próbálja meg egy perc múlva frissíteni a böngészőt. Az Azure Static Web Apps-példány létrehozásakor a GitHub Actions-művelet automatikusan lefut. Szóval ha a kezdőlap jelenik meg, az alkalmazás üzembe helyezése még folyamatban van.

Következő lépések

Az alkalmazásból hiányzik egy API a bevásárlólistához. Ezután megtudhatja, hogyan adhat hozzá Azure Functions API-t az alkalmazáshoz, amely a statikus eszközök mellett az Azure-ban is közzétesz.