Actualizar 'scripts/start-app.sh'
This commit is contained in:
parent
05baac8db9
commit
58b39aa84e
@ -0,0 +1,50 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Build de los microservicios con Maven
|
||||||
|
echo "Building microservices..."
|
||||||
|
cd ../shoptfront-productcatalogue-stockmanager-Kubernetes
|
||||||
|
|
||||||
|
minikube start
|
||||||
|
|
||||||
|
cd shoptfront
|
||||||
|
mvn clean package
|
||||||
|
|
||||||
|
cd ..
|
||||||
|
cd ../productcatalogue
|
||||||
|
mvn clean package
|
||||||
|
|
||||||
|
cd ..
|
||||||
|
cd ../stockmanager
|
||||||
|
mvn clean package
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
# Creación de imágenes Docker
|
||||||
|
echo "Building Docker images..."
|
||||||
|
|
||||||
|
cd shoptfront
|
||||||
|
docker build -t shoptfront:latest .
|
||||||
|
|
||||||
|
|
||||||
|
cd ../productcatalogue
|
||||||
|
docker build -t productcatalogue:latest .
|
||||||
|
|
||||||
|
cd ../stockmanager
|
||||||
|
docker build -t stockmanager:latest .
|
||||||
|
|
||||||
|
cd ..
|
||||||
|
# Despliegue en Kubernetes
|
||||||
|
echo "Deploying to Kubernetes..."
|
||||||
|
kubectl apply -f shoptfront-productcatalogue-stockmanager-kubernetes/kubernetes/shopfront-service.yaml
|
||||||
|
kubectl apply -f shoptfront-productcatalogue-stockmanager-kubernetes/kubernetes/productcatalogue-service.yaml
|
||||||
|
kubectl apply -f shoptfront-productcatalogue-stockmanager-kubernetes/kubernetes/stockmanager-service.yaml
|
||||||
|
|
||||||
|
# Openning services
|
||||||
|
|
||||||
|
minikube service shoptfront-service.yaml
|
||||||
|
|
||||||
|
minikube service productcatalogue-service.yaml
|
||||||
|
|
||||||
|
minikube service stockmanager-service.yaml
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user