helix.toml configuration file.
Usage
Available sub-commands
| Sub-command | Description |
|---|---|
cloud | Initialize a Helix Cloud instance |
ecr | Initialize an AWS ECR instance |
fly | Initialize a Fly.io instance |
local | Initialize a local instance |
Available flags
| Flag | Type | Description | Default |
|---|---|---|---|
-p, --path | String | The path to the project | Current directory |
-t, --template | String | The template to use for the project | empty |
-q, --queries-path | String | The path to the query files | ./db/ |
helix init cloud
| Flag | Type | Description | Default |
|---|---|---|---|
--region | String | The region the instance is deployed to | us-east-1 |
-n, --name | String | The name of the instance |
helix init ecr
| Flag | Type | Description |
|---|---|---|
-n, --name | String | The name of the AWS ECR repository. Creates the repository if needed |
helix init fly
| Flag | Type | Description | Default |
|---|---|---|---|
-n, --name | String | The name of the Fly.io app | |
--auth | String | Authentication type | cli |
--volume-size | Number | The volume size in GB | 20 |
--vm-size | String | The VM size (see options below) | shared-cpu-4x |
--private | Boolean | Make instance private | false |
--vm-size options:
shared-cpu-1x— 1 shared vCPU, 256MB RAMshared-cpu-2x— 2 shared vCPUs, 512MB RAMshared-cpu-4x— 4 shared vCPUs, 1GB RAMperformance-4x— 4 dedicated vCPUs, 8GB RAMperformance-8x— 8 dedicated vCPUs, 16GB RAM
helix init local
| Flag | Type | Description |
|---|---|---|
-n, --name | String | The name of the local instance |