praisonai deploy run --type cloud --provider gcp.
CLI
Python
agents.yaml
GCP Cloud Config Options
| Field | Type | Default | Description |
|---|---|---|---|
provider | string | - | Must be gcp |
region | string | - | GCP region (e.g., us-central1) |
service_name | string | - | Cloud Run service name |
project_id | string | - | GCP project ID |
cpu | string | 1 | CPU allocation |
memory | string | 512 | Memory in MB |
min_instances | int | 0 | Minimum instances (0 = scale to zero) |
max_instances | int | 10 | Maximum instances |
env_vars | dict | null | Environment variables |
Check Deployment Status
Destroy Deployment
Troubleshooting
| Issue | Fix |
|---|---|
| GCP credentials | gcloud auth login or set GOOGLE_APPLICATION_CREDENTIALS |
| Project not set | Add project_id to agents.yaml |
| Permission denied | Check IAM permissions for Cloud Run |
| Deploy failed | Run praisonai deploy doctor --provider gcp |
Manual GCP CLI Deployment (Optional)
Manual GCP CLI Deployment (Optional)
These commands are for manual deployment only. Use Validation Commands:
praisonai deploy for automated deployment.Related
- Deploy CLI Overview - All deploy commands
- AWS Deploy - Deploy to AWS
- Azure Deploy - Deploy to Azure

