AWS App Parameters
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.
Parameters
| Parameter | Description |
|---|---|
| BuildArch | Pins the App's built image to a CPU architecture (amd64 or arm64), and directs the build pod to a matching build node when dedicated build nodes are enabled. Requires a Rack running 3.25.3 or later |
| 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 a node group defined in theadditional_build_groups_configoradditional_node_groups_configrack parameter. Withbuild_node_enabled=true, only build node groups qualify. If the labels don't match any node, build pods remain Pending and the Build does not complete until you cancel it.
These application-specific parameters complement the rack-level configuration available through Rack Parameters, providing fine-grained control over your application deployments.
Setting Parameters
To set an app parameter, use the following command:
$ convox apps params set parameterName=value -a appName
Updating parameters... OK
For example, to set the BuildLabels parameter:
$ convox apps params set BuildLabels=convox.io/label=app-build -a myapp
Updating parameters... OK
Viewing Parameters
To view the current parameters for an application:
$ convox apps params -a appName
BuildCpu 500
BuildLabels convox.io/label=app-build
BuildMem 1024