From 47590cbf0f5ea9806012aa93c391a62a7f8e7080 Mon Sep 17 00:00:00 2001 From: Celestino Rey Date: Mon, 7 Oct 2024 16:33:38 +0200 Subject: [PATCH] Creo makefile para local y shell para crear directorios --- JugarAlPadel/K8S/Makefile | 4 +-- JugarAlPadel/K8S/Makefile.local | 51 +++++++++++++++++++++++++++++++++ JugarAlPadel/K8S/creaDirs.sh | 5 ++++ 3 files changed, 58 insertions(+), 2 deletions(-) create mode 100644 JugarAlPadel/K8S/Makefile.local create mode 100644 JugarAlPadel/K8S/creaDirs.sh diff --git a/JugarAlPadel/K8S/Makefile b/JugarAlPadel/K8S/Makefile index d24af26..225a580 100644 --- a/JugarAlPadel/K8S/Makefile +++ b/JugarAlPadel/K8S/Makefile @@ -1,6 +1,6 @@ export ARQUITECTURA := $(shell lscpu |grep itectur | tr -d ' '| cut -f2 -d':') -export REGISTRY=localhost:5000 -#export REGISTRY=registry.reymota.es +#export REGISTRY=localhost:5000 +export REGISTRY=registry.reymota.es export IMG_VERSION = 0.19 export IMG_NGINX_VERSION = 2.3 diff --git a/JugarAlPadel/K8S/Makefile.local b/JugarAlPadel/K8S/Makefile.local new file mode 100644 index 0000000..d24af26 --- /dev/null +++ b/JugarAlPadel/K8S/Makefile.local @@ -0,0 +1,51 @@ +export ARQUITECTURA := $(shell lscpu |grep itectur | tr -d ' '| cut -f2 -d':') +export REGISTRY=localhost:5000 +#export REGISTRY=registry.reymota.es + +export IMG_VERSION = 0.19 +export IMG_NGINX_VERSION = 2.3 + +# limpia todo +all: imagen clean install + +imagen: + cd ../; make + +install: + -kubectl create -f namespace.yaml + -kubectl create -f reg-secret.yaml + -kubectl create -f env-prod-configmap.yaml + -kubectl create -f env-prod-db-configmap.yaml + + -kubectl create -f pv-local-jugaralpadel.yaml + -kubectl create -f jugaralpadel-prod-persistentvolumeclaim.yaml + -kubectl create -f static-volume-persistentvolumeclaim.yaml + -kubectl create -f postgres-data-persistentvolumeclaim.yaml + + -kubectl create -f db-deployment.yaml + -kubectl create -f db-service.yaml + + -envsubst < jugaralpadel-deployment.yaml |kubectl create -f - + -envsubst < nginx-deployment.yaml |kubectl create -f - + -kubectl create -f nginx-service.yaml + +clean: + -envsubst < nginx-deployment.yaml |kubectl delete -f - + -kubectl delete -f nginx-service.yaml + -envsubst < jugaralpadel-deployment.yaml |kubectl delete -f - + + -kubectl delete -f db-deployment.yaml + -kubectl delete -f db-service.yaml + + -kubectl delete -f env-prod-configmap.yaml + -kubectl delete -f env-prod-db-configmap.yaml + + -kubectl delete -f postgres-data-persistentvolumeclaim.yaml + -kubectl delete -f static-volume-persistentvolumeclaim.yaml + -kubectl delete -f jugaralpadel-prod-persistentvolumeclaim.yaml + -kubectl delete -f pv-local-jugaralpadel.yaml + -kubectl delete -f reg-secret.yaml + -kubectl delete -f namespace.yaml + +nginx: + cd ../nginx; make diff --git a/JugarAlPadel/K8S/creaDirs.sh b/JugarAlPadel/K8S/creaDirs.sh new file mode 100644 index 0000000..fe06597 --- /dev/null +++ b/JugarAlPadel/K8S/creaDirs.sh @@ -0,0 +1,5 @@ +sudo mkdir -p /mnt/Externo/jugaralpadel/media +sudo mkdir -p /mnt/Externo/jugaralpadel/migrations/eventos +sudo mkdir -p /mnt/Externo/jugaralpadel/migrations/reymotausers +sudo mkdir -p /mnt/Externo/jugaralpadel/static +sudo mkdir -p /mnt/Externo/jugaralpadel/pg