35 lines
		
	
	
		
			973 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			35 lines
		
	
	
		
			973 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
|  | ### set docker env | ||
|  | eval $(minikube docker-env) | ||
|  | 
 | ||
|  | ### build the repository | ||
|  | #mvn clean  install | ||
|  | 
 | ||
|  | ### build the docker images on minikube | ||
|  | cd travel-agency-service | ||
|  | docker build -t travel-agency-service . | ||
|  | cd ../client-service | ||
|  | docker build -t client-service . | ||
|  | cd .. | ||
|  | 
 | ||
|  | ### secret and mongodb | ||
|  | kubectl delete -f travel-agency-service/secret.yaml | ||
|  | kubectl delete -f travel-agency-service/mongo-deployment.yaml | ||
|  | 
 | ||
|  | kubectl create -f travel-agency-service/secret.yaml | ||
|  | kubectl create -f travel-agency-service/mongo-deployment.yaml | ||
|  | 
 | ||
|  | ### travel-agency-service | ||
|  | kubectl delete -f travel-agency-service/travel-agency-deployment.yaml | ||
|  | kubectl create -f travel-agency-service/travel-agency-deployment.yaml | ||
|  | 
 | ||
|  | 
 | ||
|  | ### client-service | ||
|  | kubectl delete configmap client-service | ||
|  | kubectl delete -f client-service/client-service-deployment.yaml | ||
|  | 
 | ||
|  | kubectl create -f client-service/client-config.yaml | ||
|  | kubectl create -f client-service/client-service-deployment.yaml | ||
|  | 
 | ||
|  | # Check that the pods are running | ||
|  | kubectl get pods |