maj readme + deploy.sh
This commit is contained in:
parent
3e128ca416
commit
7347422ac1
32
deploy.sh
32
deploy.sh
@ -1,42 +1,50 @@
|
||||
#!/bin/bash
|
||||
|
||||
|
||||
echo "Creating the volume..."
|
||||
echo "Creating the volume...\n"
|
||||
|
||||
kubectl apply -f ./kubernetes/persistent-volume.yml
|
||||
kubectl apply -f ./kubernetes/persistent-volume-claim.yml
|
||||
|
||||
|
||||
echo "Creating the database credentials..."
|
||||
echo "Creating the database credentials...\n"
|
||||
|
||||
kubectl apply -f ./kubernetes/secret.yml
|
||||
|
||||
|
||||
echo "Creating the postgres deployment and service..."
|
||||
echo "Creating the postgres deployment and service...\n"
|
||||
|
||||
kubectl create -f ./kubernetes/postgres-deployment.yml
|
||||
kubectl create -f ./kubernetes/postgres-service.yml
|
||||
POD_NAME=$(kubectl get pod -l service=postgres -o jsonpath="{.items[0].metadata.name}")
|
||||
kubectl exec $POD_NAME --stdin --tty -- createdb -U sample books
|
||||
|
||||
|
||||
echo "Creating the flask deployment and service..."
|
||||
echo "Creating the flask deployment and service...\n"
|
||||
|
||||
kubectl create -f ./kubernetes/flask-deployment.yml
|
||||
kubectl create -f ./kubernetes/flask-service.yml
|
||||
FLASK_POD_NAME=$(kubectl get pod -l app=flask -o jsonpath="{.items[0].metadata.name}")
|
||||
kubectl exec $FLASK_POD_NAME --stdin --tty -- python manage.py recreate_db
|
||||
kubectl exec $FLASK_POD_NAME --stdin --tty -- python manage.py seed_db
|
||||
|
||||
|
||||
echo "Adding the ingress..."
|
||||
echo "Adding the ingress...\n"
|
||||
|
||||
minikube addons enable ingress
|
||||
kubectl delete -A ValidatingWebhookConfiguration ingress-nginx-admission
|
||||
kubectl apply -f ./kubernetes/minikube-ingress.yml
|
||||
|
||||
|
||||
echo "Creating the vue deployment and service..."
|
||||
echo "Creating the vue deployment and service...\n"
|
||||
|
||||
kubectl create -f ./kubernetes/vue-deployment.yml
|
||||
kubectl create -f ./kubernetes/vue-service.yml
|
||||
|
||||
|
||||
# BROKEN -> A FAIRE MANUELLEMENT !!!
|
||||
echo "Creating database books in postgres...\n"
|
||||
|
||||
POD_NAME=$(kubectl get pod -l service=postgres -o jsonpath="{.items[0].metadata.name}")
|
||||
kubectl exec $POD_NAME --stdin --tty -- createdb -U sample books
|
||||
|
||||
# BROKEN -> A FAIRE MANUELLEMENT !!!
|
||||
echo "Recreating database books in flask...\n"
|
||||
|
||||
FLASK_POD_NAME=$(kubectl get pod -l app=flask -o jsonpath="{.items[0].metadata.name}")
|
||||
kubectl exec $FLASK_POD_NAME --stdin --tty -- python manage.py recreate_db
|
||||
kubectl exec $FLASK_POD_NAME --stdin --tty -- python manage.py seed_db
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user