Microservices architecture class repo
run app:
./gradlew build
docker compose build
docker compose uprun in k8s:
scoop install minikube helm # win
brew install minikube helm # osx
& minikube -p minikube docker-env --shell powershell | Invoke-Expression #win pwsh
eval ($minikube docker-env) # osx
minikube start
minikube addons enable ingress
cd .chart
helm install users .
#check service, forward from kuber:80 to local:8888
kubectl port-forward service/users-backend-service 8888:80
# http://localhost:8888 now points to users-backend-service
minikube stop
& minikube -p minikube docker-env --unset --shell powershell | Invoke-Expression #win pwsh disable minikube env
init k8s namespaces
# windows
sh .\cmd\init_namespaces.sh