I am currently working on deploying ERPNext with Frappe HR on a Kubernetes cluster and looking for a step-by-step guidance from those who have embarked on a similar journey. My goal is to leverage an external Redis instance and MariaDB for the database, with a workflow that incorporates code edits and customizations through a GitLab repository, and automatic deployment via ArgoCD.
Current Setup:
- Kubernetes Cluster: Already up and running.
- External Services: Redis and MariaDB are deployed and configured to be accessed externally.
- Code Repository: Using GitLab for version control and code customization.
- Deployment Tool: Intending to use ArgoCD for continuous deployment from the GitLab repository to the Kubernetes cluster.