Skip to main content
Add a new instance to an existing Helix project.

Usage

helix add <SUBCOMMAND>

Available sub-commands

Sub-commandDescription
cloudAdd a Helix Cloud instance
ecrAdd an AWS ECR instance
flyAdd a Fly.io instance
localAdd a local instance

helix add cloud

FlagTypeDescriptionDefault
--regionStringThe region the instance is deployed tous-east-1
-n, --nameStringThe name of the instance

helix add ecr

FlagTypeDescription
-n, --nameStringThe name of the AWS ECR repository. Creates the repository if needed

helix add fly

FlagTypeDescriptionDefault
-n, --nameStringThe name of the Fly.io app
--authStringAuthentication typecli
--volume-sizeNumberThe volume size in GB20
--vm-sizeStringThe VM size (see options below)shared-cpu-4x
--privateBooleanMake instance privatefalse
Available --vm-size options:
  • shared-cpu-1x — 1 shared vCPU, 256MB RAM
  • shared-cpu-2x — 2 shared vCPUs, 512MB RAM
  • shared-cpu-4x — 4 shared vCPUs, 1GB RAM
  • performance-4x — 4 dedicated vCPUs, 8GB RAM
  • performance-8x — 8 dedicated vCPUs, 16GB RAM

helix add local

FlagTypeDescription
-n, --nameStringThe name of the local instance

Examples

# Add a new cloud instance
helix add cloud --name production --region us-west-2

# Add a Fly.io instance
helix add fly --name my-app --vm-size performance-4x

# Add a local instance
helix add local --name testing