The following parameters are available for configuring your Convox applications on Amazon Web Services (AWS). These parameters allow you to customize and optimize the behavior of your applications running on the AWS platform.
Parameter | Description |
---|---|
BuildLabels | Specifies Kubernetes node selector labels for build pods |
BuildCpu | Sets the CPU request for build pods in millicores |
BuildMem | Sets the memory request for build pods in megabytes |
Warning: When configuring
BuildLabels
, ensure that the specified labels match those defined in theadditional_build_groups
rack parameter. If the labels don’t match any existing build node groups, build pods will remain in a pending state indefinitely, preventing builds from completing.
These application-specific parameters complement the rack-level configuration available through Rack Parameters, providing fine-grained control over your application deployments.
To set an app parameter, use the following command:
$ convox apps params set parameterName=value -a appName
Setting parameters... OK
For example, to set the BuildLabels
parameter:
$ convox apps params set BuildLabels=convox.io/label=app-build -a myapp
Setting BuildLabels... OK
To view the current parameters for an application:
$ convox apps params -a appName
NAME VALUE
BuildLabels convox.io/label=app-build
BuildCpu 512
BuildMem 1024