Skip to main content

Usage

Deploy your ElizaOS project to AWS ECS through ElizaOS Cloud. This command builds a Docker image, pushes it to ECR, and creates an ECS service.

Options

Resource Defaults

The default CPU and memory settings (1792 units each) are optimized for AWS t4g.small instances:
  • CPU: 1792 units = 1.75 vCPU (87.5% of t4g.small’s 2 vCPUs)
  • Memory: 1792 MB = 1.75 GiB (87.5% of t4g.small’s 2 GiB)

Examples

Basic Deployment

Resource Configuration

Environment Variables

Advanced Options

Custom API Endpoint

Deployment Output

On successful deployment, the command outputs:
  • Container ID: Unique identifier for your deployment
  • Service ARN: AWS ECS service Amazon Resource Name
  • Task Definition ARN: AWS ECS task definition ARN
  • Service URL: Public URL to access your agent

Validation

The command validates options before deployment:

Authentication

Deployment requires authentication with ElizaOS Cloud:
  • login: Authenticate with ElizaOS Cloud
  • containers: Manage deployed containers
  • start: Run locally before deploying