Skip to content

Using AWS for GitHub Actions and various security features available through AWS Container Services like Amazon ECS, AWS Fargate, and Amazon ECR, this repository demonstrates an automated build and deploy pipeline using GitHub Actions from application code to deploying an ECS service using Fargate. In the process, it also uses AWS KMS integratio…

License

Notifications You must be signed in to change notification settings

jonahjon/container-app-security-cicd

 
 

Repository files navigation

Container Application Security - CI/CD Pipeline using AWS for GitHub Actions

CodeQL

Scan and CD

Add the GH secrets for the github action

Using the aws-credentials Github action we will authenticate to our AWS account. To do this we have a few options.

Go to Settings > Secrets and add the keys for the GH actions ECR action.

Initialize the ECR repo and Log group

Make sure you have envsubst installed.

make install

Or

make create-ecr 
make loggroup 
make env 
make task

one at a time.

Make a new commit to the Repo

If you want to change the badges, then replace jonahjon with your GH username in the readme badges

About

Using AWS for GitHub Actions and various security features available through AWS Container Services like Amazon ECS, AWS Fargate, and Amazon ECR, this repository demonstrates an automated build and deploy pipeline using GitHub Actions from application code to deploying an ECS service using Fargate. In the process, it also uses AWS KMS integratio…

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 63.7%
  • Makefile 22.4%
  • Dockerfile 13.9%