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