buildAwsEcsApplicationTaskDefinitionArgs

buildAwsEcsApplicationTaskDefinitionArgs( args: AwsEcsBootstrapTaskDefinitionPresetArgs, ): AwsEcsTaskDefinitionArgs

Builds 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,
  }),
});