Update Jenkinsfile

This commit is contained in:
juanjo
2026-04-11 13:28:44 +02:00
parent fd0069113f
commit 3bd96d2748

View File

@@ -5,24 +5,24 @@ pipeline {
stage('Limpieza y Preparación') { stage('Limpieza y Preparación') {
steps { steps {
echo 'Bajando la versión anterior para actualizar...' echo 'Bajando la versión anterior para actualizar...'
// Detenemos contenedores viejos si existen para evitar conflictos // Añadimos -f para apuntar al archivo dentro de deployments
sh 'docker compose down || true' sh 'docker compose -f deployments/docker-compose.yml down || true'
} }
} }
stage('Construcción (Build)') { stage('Construcción (Build)') {
steps { steps {
echo 'Construyendo la imagen de la API Django...' echo 'Construyendo la imagen de la API Django...'
// Construimos la imagen usando el Dockerfile // Añadimos -f para apuntar al archivo dentro de deployments
sh 'docker compose build' sh 'docker compose -f deployments/docker-compose.yml build'
} }
} }
stage('Despliegue (Deploy)') { stage('Despliegue (Deploy)') {
steps { steps {
echo 'Arrancando el contenedor en producción...' echo 'Arrancando el contenedor en producción...'
// Levantamos el contenedor en segundo plano // Añadimos -f para apuntar al archivo dentro de deployments
sh 'docker compose up -d' sh 'docker compose -f deployments/docker-compose.yml up -d'
} }
} }