Usage
How it works
The deploy command follows a multi-stage process:Flags
Execute the deployment plan immediately
Target cloud provider:
aws, gcp, azure, cloudflareDeployment target:
ec2, eks, ecs, lambda, cloudflare-workersEC2 instance type for VM deployments
Create a new VPC for the deployment
Force container image deployment (build and push Docker image)
AWS profile to use
GCP project ID
Azure subscription ID
AI provider profile to use for plan generation
Examples
Supported stacks
The deploy command automatically detects:- Node.js: package.json, npm/yarn/pnpm
- Python: requirements.txt, setup.py, Pipfile
- Go: go.mod, go.sum
- Docker: Dockerfile, docker-compose.yml
- Static sites: HTML/CSS/JS files
Deployment targets
AWS
- EC2: Virtual machines with systemd services
- EKS: Kubernetes deployments
- ECS: Container services
- Lambda: Serverless functions
GCP
- Compute Engine: Virtual machines
- GKE: Kubernetes clusters
- Cloud Run: Containerized services
- Cloud Functions: Serverless functions
Azure
- Virtual Machines: VM instances
- AKS: Kubernetes clusters
- Container Instances: Containers
- Functions: Serverless functions
Cloudflare
- Workers: Edge functions
- Pages: Static site hosting
The deployment creates all necessary infrastructure including networking, load balancers, and security groups.
Related resources
Creating infrastructure
Learn about maker mode and infrastructure creation
Maker mode
Understand plan/apply workflow
Multi-cloud
Deploy across multiple clouds
AWS maker
Advanced AWS infrastructure creation