diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index ba3e333..ad0529e 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -22,5 +22,12 @@ jobs: - name: Sincronizar archivos al directorio de producción run: | echo "Iniciando actualización en /landing-cirux..." - rsync -avz --delete --exclude='.git' --exclude='.gitea' ./ /landing-cirux/ + # 1. Limpiamos por completo el destino para evitar archivos fantasmas del pasado + # (Equivale al --delete que hacíamos en rsync) + rm -rf /cirux/* /cirux/.* 2>/dev/null + + # 2. Copiamos todo el contenido actual (incluyendo archivos ocultos como .env o .next) + # Usamos comodines seguros para evitar bucles con '.' y '..' + cp -r ./.[!.]* ./* /cirux/ 2>/dev/null || cp -r ./* /cirux/ + echo "¡Despliegue completado con éxito!"