New image pushed to ecr upon changes detected in /src
and subsequently deployed to ecs.
Required deployment iam privileges.
[
"dynamodb:*",
"s3:*",
"ecr:*",
"iam:*",
"ecs:*",
"ec2:*",
"elasticloadbalancing:*"
]
Commits to main
will kick off a deployment.
Required github action variables.
AWS_ACCOUNT_ID
AWS_REGION
AWS_ROLE
role with deployment privilegesAWS_ROLE_VALIDATE_ONLY
role with readonly privileges (can be same asAWS_ROLE
)