Create

Create a new app with its infrastructure (VPC, ECS cluster, ECR registry)

tapit create app <app_name> [region=us-east-1] [memory=0.5] [cpu=0.25] [demand=1] [spot=1] [tenant=<name>] [description=<text>] [--ignore-existing] [-w|--wait]

Arguments

  • <app_name> - Name for the new app

Parameters

  • region: AWS region to deploy to (default: ap-southeast-2)
  • memory: Memory allocation in GB for the default process (default: 0.5)
  • cpu: CPU allocation in vCPUs for the default process (default: 0.25)
  • demand: Number of on-demand container instances (default: 1)
  • spot: Number of spot container instances (default: 0)
  • tenant: Optional tenant name for tracking purposes (default: none)
  • description: Optional description of the app (default: none)
  • -w|--wait: Wait for app creation to complete before returning
  • --ignore-existing: Skip creation if an app with the same name already exists (useful for idempotent scripts)