From 0a66c47717c42823f8a90afee19b3928fc980592 Mon Sep 17 00:00:00 2001 From: Celestino Rey Date: Mon, 8 Jul 2024 16:06:56 +0200 Subject: [PATCH] Creo makefile para imagen y contenedor --- LyricsPy/K8S/Makefile | 11 +++++++++++ LyricsPy/K8S/lyrics-deployment.yaml | 2 +- LyricsPy/servicios/Makefile | 8 ++++++++ LyricsPy/servicios/creaImagen.sh | 3 --- LyricsPy/servicios/verImg.sh | 1 - 5 files changed, 20 insertions(+), 5 deletions(-) create mode 100644 LyricsPy/K8S/Makefile create mode 100644 LyricsPy/servicios/Makefile delete mode 100644 LyricsPy/servicios/creaImagen.sh delete mode 100644 LyricsPy/servicios/verImg.sh diff --git a/LyricsPy/K8S/Makefile b/LyricsPy/K8S/Makefile new file mode 100644 index 0000000..1f32365 --- /dev/null +++ b/LyricsPy/K8S/Makefile @@ -0,0 +1,11 @@ +export IMG_VERSION = 6.3 + +imagen: + cd ../servicios; make + +install: + envsubst < lyrics-deployment.yaml |kubectl create -f - + +clean: + envsubst < lyrics-deployment.yaml |kubectl delete -f - + diff --git a/LyricsPy/K8S/lyrics-deployment.yaml b/LyricsPy/K8S/lyrics-deployment.yaml index 8630e65..9a6e572 100644 --- a/LyricsPy/K8S/lyrics-deployment.yaml +++ b/LyricsPy/K8S/lyrics-deployment.yaml @@ -36,7 +36,7 @@ spec: - --bind - 0.0.0.0:5000 - lyrics:create_app() - image: creylopez/lyrics:6.3 + image: creylopez/lyrics:$IMG_VERSION name: lyrics ports: - containerPort: 5000 diff --git a/LyricsPy/servicios/Makefile b/LyricsPy/servicios/Makefile new file mode 100644 index 0000000..07e2b9c --- /dev/null +++ b/LyricsPy/servicios/Makefile @@ -0,0 +1,8 @@ +install: + + echo "Creando imagen con version ${IMG_VERSION}" + + docker build --no-cache -t creylopez/lyrics:${IMG_VERSION} . + docker push creylopez/lyrics:${IMG_VERSION} + + diff --git a/LyricsPy/servicios/creaImagen.sh b/LyricsPy/servicios/creaImagen.sh deleted file mode 100644 index 33032d2..0000000 --- a/LyricsPy/servicios/creaImagen.sh +++ /dev/null @@ -1,3 +0,0 @@ -docker build --no-cache -t creylopez/lyrics:6.3 . -docker push creylopez/lyrics:6.3 - diff --git a/LyricsPy/servicios/verImg.sh b/LyricsPy/servicios/verImg.sh deleted file mode 100644 index bfef918..0000000 --- a/LyricsPy/servicios/verImg.sh +++ /dev/null @@ -1 +0,0 @@ -docker run -it creylopez/lyrics:5.3 bash