Deploying Claimora On Google Cloud Run With Terraform & GitHub Actions
Deploying Claimora on Google Cloud Run uses Terraform Cloud for infrastructure management and GitHub Actions for continuous deployment with traffic splitting and cost optimization.
Today, we’ll explore a real example: deploying an application in Cloud Run on Google Cloud. We’ll also learn how to reduce costs and create a continuous integration and deployment (CI/CD) pipeline using GitHub Actions and Terraform Cloud. The application we’re deploying is Claimora, a time tracker used to record employees’ working hours. It is built with Ruby on Rails and deployed on Cloud Run. Initially, Claimora was designed to be deployed on AWS services like EKS Fargate or ECS Fargate. However, after some deliberation, the decision was made to migrate the entire infrastructure to Google Cl...