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

Type

(args: AwsEcsBootstrapTaskDefinitionPresetArgs) => AwsEcsTaskDefinitionArgs

Example

CODE
const taskDefinition = new AwsEcs({
  taskDefinition: buildAwsEcsApplicationTaskDefinitionArgs({
    name: 'application',
    executionRole,
    taskRole,
  }),
});