buildAwsEcsApplicationTaskDefinitionArgs
buildAwsEcsApplicationTaskDefinitionArgs(
args: AwsEcsBootstrapTaskDefinitionPresetArgs,
): AwsEcsTaskDefinitionArgsBuilds AwsEcs task-definition args for an application bootstrap setup.
Use this helper when setting AwsEcsArgs.taskDefinition. For inline service task-definition input, use buildAwsEcsApplicationTaskDefinition instead.
Remarks
Defaults:
- Container name:
nginx - Container image:
buildEcrImageUrl({ repository: 'base/nginx' }) - Container port:
8080
Parameters
args(AwsEcsBootstrapTaskDefinitionPresetArgs)
Returns
AwsEcsTaskDefinitionArgs
Example
CODE
const taskDefinition = new AwsEcs({
taskDefinition: buildAwsEcsApplicationTaskDefinitionArgs({
name: 'application',
executionRole,
taskRole,
}),
});