Skip to content

vonschtirlitz/rimworld-hay-calc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alt text Rimworld Haygrass Calculator

Small React app to calculate haygrass requirements for vanilla/DLC ranchable animals.

Manily focused on automated deploying in EKS via TF and GitHub Actions, and setting up observability and metrics in AWS for it.

AWS Infrastructure

The infrastructure for this project is managed in Terraform and deployed to AWS. Key components include:

  • EKS
    • 1 cluster with 2x small nodes
    • LB controller via Helm
    • Cloudwatch Observability Controller/Agents via Helm
  • ECR
    • Image and build cache
  • CloudWatch
    • Container Insights
    • SNS alerts for prod issues
  • Route 53
    • LB name to existing domain
  • ACM
    • HTTPS and other certs
  • Load Balancers
  • IAM
    • OIDC role/auth

Workflow is as follows:

  1. Frontend code (or pipeline/dockerfile code) is committed to Github
  2. Github Actions executes the build and pushes it to ECR via OIDC role
  3. Github Actions updates K8s deployment using same OIDC role
  4. ???
  5. Profit

About

React app for calculating pen hay requirements in RimWorld, with emphasis on TF/AWS deployment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published