nanocohub/Container Deploy (ECR → ECS/AppRunner + Slack)
Build & push to ECR, then deploy to ECS or App Runner, with Slack notifications
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| target | ecs | apprunner | yes | — |
| awsAccessKeyId | AWS access key ID | yes | — |
| awsSecretAccessKey | AWS secret access key | yes | — |
| awsSessionToken | AWS session token (Optional) | no | — |
| awsRegion | aws region | yes | — |
| ecrRepository | repository of ecr | yes | — |
| imageTag | image tag | no | staging |
| buildContext | build context | no | . |
| dockerfile | dockerfile | no | Dockerfile |
| buildTarget | build target | no | "" |
| buildPlatforms | build platforms | no | "" |
| buildArgs | build arguments | no | "" |
| extraImageTags | additional image tags | no | "" |
| extraLabels | additional labels | no | "" |
| cacheMode | cache mode: gha | ecr | registry | hybrid (GHA + ECR) | no | gha |
| cacheTag | cache image tag for ECR/registry caching | no | cache |
| skipSecurityScan | skip security vulnerability scanning | no | false |
| securitySeverity | vulnerability severity levels to check | no | HIGH,CRITICAL |
| securityIgnoreUnfixed | ignore unfixed vulnerabilities in scan | no | true |
| ecsCluster | ecs cluster name | no | "" |
| ecsServiceWeb | ecs web service name | no | "" |
| ecsServiceWorker | ecs worker service name | no | "" |
| taskDefWebPath | path to web task definition | no | "" |
| taskDefWorkerPath | path to worker task definition | no | "" |
| containerWebName | web container name | no | web |
| containerWorkerName | worker container name | no | sidekiq |
| skipHealthCheck | skip ECS health check to speed up CI/CD workflows | no | false |
| appRunnerServiceArn | app runner service arn | no | "" |
| appRunnerAccessRoleArn | app runner access role arn | no | "" |
| appRunnerCpu | app runner cpu configuration | no | 1 vCPU |
| appRunnerMemory | app runner memory configuration | no | 2 GB |
| slackChannelId | slack channel id for notifications | no | "" |
| skipSlackNotify | skip Slack notifications to avoid noise in CI/CD workflows | no | false |
| environmentName | environment name for notifications | no | Staging |
Outputs
| name | description |
|---|---|
| imageDigest | sha256 digest of the pushed image |
| imageRef | registry/repository@sha256:digest |