From 16f991e04bed1bbd76ba977fd51ed94e88c788b2 Mon Sep 17 00:00:00 2001 From: dmolinari Date: Fri, 20 Jun 2025 11:54:09 -0300 Subject: [PATCH] Fix para Build local --- .gitea/workflows/deploy.yml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 2b84466..1f5986d 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -43,7 +43,7 @@ jobs: mkdir -p "$KANIKO_CACHE_BACKEND" "$KANIKO_CACHE_FRONTEND" chmod 777 "$KANIKO_CACHE_BACKEND" "$KANIKO_CACHE_FRONTEND" - # 3. Construcción paralela con Kaniko (caché activada) + # 3. Construcción paralela con Kaniko (solo build local) build_image() { local context=$1 local dockerfile=$2 @@ -59,20 +59,25 @@ jobs: --dockerfile="/workspace/$dockerfile" \ --cache=true \ --cache-dir=/cache \ + --no-push \ --destination="$image_name" \ --tarPath="/workspace/$tar_path" } echo "Construyendo imágenes en paralelo..." - (build_image "." "Backend/GestionIntegral.Api/Dockerfile" "$KANIKO_CACHE_BACKEND" "dmolinari/gestionintegralweb-backend:latest" "backend.tar") & - (build_image "." "Frontend/Dockerfile" "$KANIKO_CACHE_FRONTEND" "dmolinari/gestionintegralweb-frontend:latest" "frontend.tar") & + (build_image "." "Backend/GestionIntegral.Api/Dockerfile" "$KANIKO_CACHE_BACKEND" "gestionintegralweb-backend:latest" "backend.tar") & + (build_image "." "Frontend/Dockerfile" "$KANIKO_CACHE_FRONTEND" "gestionintegralweb-frontend:latest" "frontend.tar") & wait - # 4. Cargar imágenes - echo "Cargando imágenes en Docker..." + # 4. Cargar imágenes y etiquetar correctamente + echo "Cargando y etiquetando imágenes..." docker load -i "$TEMP_DIR/backend.tar" docker load -i "$TEMP_DIR/frontend.tar" + # Etiquetar las imágenes para que coincidan con docker-compose + docker tag gestionintegralweb-backend:latest dmolinari/gestionintegralweb-backend:latest + docker tag gestionintegralweb-frontend:latest dmolinari/gestionintegralweb-frontend:latest + # 5. Despliegue con Docker Compose cd /opt/gestion-integral export DB_SA_PASSWORD='${{ secrets.DB_SA_PASSWORD_SECRET }}'