BuddyGet, your personal finance manager. Allows for setting your budget, and tracking your expenses.
This is a sample repository that has been worked on, and can be deployed over kubernetes.
Docker is required to build the image if wanted separately. You can download it from here
Kubernetes is required to deploy the application. You can download it from here
Minikube is required to deploy the application locally. You can download it from here
To run the application locally, we'll need to start the minikube cluster. Run the following command,
minikube startBefore building the images, we'll make sure we're on the right docker daemon according to MiniKube. Run this command,
eval $(minikube docker-env)Now, we can build the images. Run the following commands,
docker build -t buddy-get-fe:latest ./frontend
docker build -t buddy-get-be:latest ./backendNow, we can deploy the application. Run the following commands,
kubectl apply -f ./frontend/k8.yaml
kubectl apply -f ./backend/k8.yamlNow, we can access the application. Run the following command,
minikube service buddy-get-feThis could not be enough to run the application with the backend. Ask me for environment varible files. Then, We'll need to port-forward the backend service. Run the following command,
kubectl port-forward service/buddy-get-be 8080:8080Now, we can access the application. Run the following command,
minikube service buddy-get-feAnd that's it! You can now use the application.