praisonai deploy run --type cloud --provider azure.
CLI
Python
agents.yaml
Azure Cloud Config Options
| Field | Type | Default | Description |
|---|---|---|---|
provider | string | - | Must be azure |
region | string | - | Azure region (e.g., eastus) |
service_name | string | - | Container App name |
resource_group | string | - | Azure resource group |
subscription_id | string | - | Azure subscription ID |
cpu | string | 0.5 | CPU cores |
memory | string | 1024 | Memory in MB |
min_instances | int | 1 | Minimum instances |
max_instances | int | 10 | Maximum instances |
env_vars | dict | null | Environment variables |
Check Deployment Status
Destroy Deployment
Troubleshooting
| Issue | Fix |
|---|---|
| Azure credentials | az login or set env vars |
| Subscription not set | Add subscription_id to agents.yaml |
| Resource group missing | Create via Azure portal or CLI |
| Deploy failed | Run praisonai deploy doctor --provider azure |
Manual Azure CLI Validation (Optional)
Manual Azure CLI Validation (Optional)
These commands are for manual validation only. Use
praisonai deploy for deployment.Related
- Deploy CLI Overview - All deploy commands
- AWS Deploy - Deploy to AWS
- GCP Deploy - Deploy to Google Cloud

