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 Portalra, és győződjön meg arról, hogy ugyanazzal a fiókkal jelentkezik be, mint a tesztkörnyezet aktiválásához.

  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. Válassza a Létrehozás lehetőséget. 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 Érték
    Projekt részletei
    Előfizetés Concierge-előfizetés
    Erőforráscsoport [Próbakörnyezet erőforráscsoport neve]
    Statikus webalkalmazás részletei
    Név 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 -.
    Üzemeltetési terv
    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
    Forrás 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
    Fiók
    Build részletei
    Előre beállított buildek Blazor
    Alkalmazás helye Ügyfél
    API helye API
    Kimeneti hely wwwroot
  6. Válassza a Véleményezé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:

Képernyőkép a GitHub Actions munkafolyamat előrehaladásának megtekintéséről.

Miután ott van:

  1. Válassza az Azure Static Web Apps CI/CD lehetőséget.

  2. Válassza ki a commitet, 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.

Válassza az Azure Portal URL-hivatkozását az alkalmazás böngészőben való megtekintéséhez.

Az alkalmazás már globálisan elérhető, de még mindig a Adatok betöltése kifejezést jeleníti meg, mert még nincsenek adatok 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!

Feljegyzé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.