{"repo":"aws-samples/use-github-and-terraform-to-deploy-web-applications","free":true,"listed":false,"github":"https://github.com/aws-samples/use-github-and-terraform-to-deploy-web-applications","clone":"git clone https://github.com/aws-samples/use-github-and-terraform-to-deploy-web-applications.git","description":"How to use GitHub Actions and Terraform to deploy a Microsoft Web Application","language":"HCL","stars":26,"topics":["aws","devops","dotnet-core","github-actions","pipeline","terraform"],"license":"MIT-0","category":"deployment-docker-iac","readme_excerpt":"How to use GitHub Actions and Terraform to deploy a Microsoft Web Application This repository contains deployment templates used in the How to use GitHub Actions and Terraform to deploy a Microsoft Web Application Amazon Web Services blog post. Watch the live demo for a quick tour. Design Pipeline Components This code demonstrates how GitHub Actions and Terraform can automate the deployment of your AWS workloads across multiple environments. Workflow logic The following GitHub action workflow logic will be deployed. Sample Workload The sample workload runs in an Amazon VPC with a .NET Core web application hosted on Amazon ECS using AWS Fargate, spread across two Availability Zones, balanced by an ALB, with outbound communication via NAT Gateways, and external access through an Internet Gateway. It uses Amazon S3 for ALB logs, Amazon ECR for container images, AWS KMS for encryption, IAM for access management, CloudWatch for observability, and Resource Groups for efficient component management. How to use Complete prerequisites section in blog post and follow walkthrough. Security See CONTRIBUTING for more information. License This library is licensed under the MIT-0 License. See the LICENSE file.","default_branch":null,"files":null,"tree":[],"storefront":"/r/aws-samples","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aws-samples/use-github-and-terraform-to-deploy-web-applications/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}