This is a repository for myself to organize resources for DevOps.
This is a centralized repo to link to other repos:
- local-docker - for setting up docker environment on local machine. Good for development.
- infra-as-code - IaC for creating infra-structures.
- k8s-services - mostly helm charts for installing softwares into k8s, and having ArgoCD to do GitOps.
- apps - for ArgoCD GitOps to deploy applications.
- java-springboot - skeleton for Java Spring boot 3.
- loopback4-ts-api - skeleton for Node JS Typescript backend framework.
Best practice suggestion: https://github.com/minixxie/infra-as-code
- to make use of code to specify your infrastructure, in Terraform or pulumi
There are a few ways to setup local environment
- just install everything needed
- setup docker on local: https://github.com/minixxie/local-docker
- setup k8s on local:
- https://github.com/minixxie/java-springboot
- Java is good for Backend
- https://github.com/minixxie/loopback4-ts-api
- Node JS is good for BFF