Sdílet prostřednictvím


Rychlý start: Nasazení do Azure Container Apps pomocí IntelliJ IDEA

V tomto článku se dozvíte, jak nasadit kontejnerizovanou aplikaci do Azure Container Apps pomocí sady Azure Toolkit for IntelliJ IDEA. Článek používá ukázkovou back-endovou webovou službu API, která vrací statickou kolekci hudebních alb.

Požadavky

Klonování projektu

Pomocí následujících kroků naklonujte a otevřete ukázkový projekt:

  1. Pomocí následujících příkazů naklonujte ukázkovou aplikaci a podívejte se na větev IDE :

    git clone https://github.com/Azure-Samples/containerapps-albumapi-java
    cd containerapps-albumapi-java
    git checkout IDE
    
  2. Výběrem možnosti Otevřít otevřete projekt v IntelliJ IDEA.

Sestavte a spusťte projekt místně

K místnímu otestování projektu použijte následující postup:

  1. Pomocí následujícího příkazu sestavte projekt pomocí Mavenu:

    mvn clean package -DskipTests
    
  2. Pokud chcete ověřit, že je aplikace spuštěná, otevřete prohlížeč a přejděte na http://localhost:8080/albums. Stránka vrátí seznam objektů JSON podobný výstupu následujícího příkazu:

    java -jar target\containerapps-albumapi-java-0.0.1-SNAPSHOT.jar
    

Vytvoření prostředí

Pomocí následujících kroků nastavte prostředí a nasaďte aplikaci kontejneru v Azure:

  1. V zobrazení Azure Exploreru klikněte pravým tlačítkem na prostředí Container Apps a pak vyberte Vytvořit prostředí Container Apps Environment.

  2. Na stránce Vytvořit prostředí Container Apps zadejte následující informace a pak vyberte OK:

    • Předplatné: Předplatné Azure, které se má použít.
    • Skupina prostředků: Skupina prostředků pro vaše kontejnerové aplikace. Vyberte jednu z následujících možností:
      • Vytvořit novou: Určuje, že chcete vytvořit novou skupinu prostředků.
      • Použít existující: Určuje, že je nutné vybrat ze seznamu skupin prostředků přidružených k vašemu účtu Azure.
    • Oblast: Vhodná oblast, například USA – východ.
    • Název: Název nového prostředí Container Apps.
    • Typ: Typ prostředí Container Apps. Můžete přijmout výchozí nastavení.
    • Profily úloh: Profily úloh pro vaše aplikace kontejnerů. Můžete přijmout výchozí nastavení.
    • Pracovní prostor služby Log Analytics: Pracovní prostor služby Log Analytics, který se má použít. Můžete přijmout výchozí nastavení.

    Snímek obrazovky Intelli J s dialogovým oknem Vytvořit prostředí kontejnerových aplikací

Nasazení aplikace typu kontejner

K nasazení aplikace kontejneru použijte následující kroky:

  1. Klikněte pravým tlačítkem na prostředí Container Apps, které jste vytvořili, a v Azure Exploreru vyberte Vytvořit>kontejnerovou aplikaci . Pak zadejte následující informace:

    • Předplatné: Předplatné Azure, které se má použít.
    • Skupina prostředků: Skupina prostředků pro vaše kontejnerové aplikace. Vyberte jednu z následujících možností:
      • Vytvořit novou: Určuje, že chcete vytvořit novou skupinu prostředků.
      • Použít existující: Určuje, že je nutné vybrat ze seznamu skupin prostředků přidružených k vašemu účtu Azure.
    • Prostředí: Prostředí pro Container Apps, které by mělo být použito.
    • Název: Název nové aplikace kontejneru.
    • Nasazení:
      • Zdroj: Vyberte možnost Zdrojový kód .
      • Kód: Vyberte tlačítko složky a pak vyberte složku zdrojového kódu na místním počítači.
    • Přidělení prostředků kontejneru:
      • Profil úlohy: Vyberte příslušný profil úlohy na základě požadavků vaší aplikace.
      • Procesor a paměť: Přidělte potřebné prostředky procesoru a paměti pro vaši aplikaci kontejneru.
    • Nastavení příchozího připojení:
      • Příchozí přenos dat: Povolí nebo zakáže příchozí přenos dat na základě potřeb vaší aplikace. Můžete přijmout výchozí nastavení.
      • Externí provoz: Určuje, jestli má aplikace kontejneru přijímat externí provoz. Můžete přijmout výchozí nastavení.
      • Cílový port: Povolte nebo zakažte příchozí přenos dat na základě potřeb vaší aplikace. Nakonfigurujte cílový port na 8080.
    • Jiné:
      • Proměnné env: Nastavte všechny proměnné prostředí vyžadované vaší aplikací.
      • Minimální počet replik: Minimální počet replik pro vaši aplikaci kontejneru. Můžete přijmout výchozí nastavení.
      • Maximální počet replik: Maximální počet replik pro vaši aplikaci kontejneru. Můžete přijmout výchozí nastavení.

    Snímek obrazovky IntelliJ s dialogovým oknem Vytvořit Azure kontejnerovou aplikaci

  2. Vyberte OK. Sada nástrojů zobrazí stavovou zprávu, když nasazení aplikace proběhne úspěšně.

  3. Po dokončení nasazení se v sadě Azure Toolkit for IntelliJ zobrazí oznámení. Výběrem možnosti Procházet otevřete nasazenou aplikaci v prohlížeči.

    Snímek obrazovky nasazené aplikace v okně prohlížeče

  4. Na adresní řádek prohlížeče připojte /albums cestu na konec adresy URL aplikace, abyste mohli zobrazit data z ukázkového požadavku rozhraní API.

Vyčistěte zdroje

Pokud chcete vyčistit a odebrat prostředek Container Apps, můžete odstranit prostředek nebo skupinu prostředků. Smazání skupiny prostředků také smaže všechny ostatní prostředky s ní spojené. K vyčištění prostředků použijte následující postup:

  1. Pokud chcete odstranit prostředky Container Apps, na bočním panelu Azure Exploreru vyhledejte položku prostředí Container Apps .
  2. Klikněte pravým tlačítkem na službu Container Apps, kterou chcete odstranit, a pak vyberte Odstranit.
  3. Pokud chcete odstranit skupinu prostředků, pomocí webu Azure Portal ručně odstraňte prostředky v rámci vašeho předplatného.

Další kroky