Intro
My goal is to deploy the file server to my home server and upload my application to the Google Play Store.
To achieve this, I needed to set up infrastructure on my home server.
The detailed strategies are as follows:
- I will use GitHub Actions and GitHub Packages to build and store my Docker images.
- CI/CD tools like Jenkins or Argo Workflows can be other options, but I need to save the resource.
- Then, I will construct a K8s-based system with K3s, Helm and Argo CD.
- I will expose my service to the public through my domain.