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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions