Skip to content

Provision Azure Infrastructure for ZavaStorefront Web Application (Dev Environment) #1808

@valegrajales

Description

@valegrajales

Provision Azure infrastructure for the ZavaStorefront web application with the following requirements:

  • Use a single resource group in the westus3 region (dev environment)
  • Deploy a Linux Azure App Service (Web App)
    • Use Docker for deployment
    • Use Azure Container Registry (ACR) in the same region
    • App Service pulls images from ACR via Azure RBAC (no passwords)
  • Enable monitoring via Application Insights
  • Include Microsoft Foundry for GPT-4 and Phi integration (as they're available in westus3)
  • No need to install Docker locally
  • All code and infra should be provisioned and deployed using Azure Developer CLI (azd) and Bicep

Acceptance Criteria:

  • Bicep templates and azd configuration for infra provisioning
  • Resource group, App Service, Container Registry, App Insights, and Foundry resources all provisioned in westus3
  • App Service configured for Docker deployment, authenticating to ACR via RBAC
  • Instructions for deploying locally without Docker (using azd pipeline only)
  • Application Insights wired up for monitoring
  • Dev ready: All resources and costs appropriate for development workloads only

If there are gaps in Foundry or GPT-4/Phi provisioning via Bicep, note them explicitly in follow-up tasks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions