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
 |