- AWS account
- Terraform
- GitLab account
Stage: Build Build stage is used to build the docker images for the microservices and portfolio app.
Stage: Provision and Deploy Deploy stage is used to provision Kubernetes Infrastructure and deploy the microservices and portfolio app on Kubernetes.
Stage: Clean stage is used to destroy the Kubernetes Infrastructure.
This folder conntains microservices servicepoint files for the sockshop app.
This folder contains the terraform modules for the Terraform provision.
This folder contains the terraform files for the Let's Encrypt provision.
This folder contains the portfolio app files and dockerfile.