fix: usando git nativo sin node
Despliegue Automático Landing Cirux / deploy (push) Failing after 0s
Despliegue Automático Landing Cirux / deploy (push) Failing after 0s
This commit is contained in:
@@ -22,5 +22,12 @@ jobs:
|
|||||||
- name: Sincronizar archivos al directorio de producción
|
- name: Sincronizar archivos al directorio de producción
|
||||||
run: |
|
run: |
|
||||||
echo "Iniciando actualización en /landing-cirux..."
|
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!"
|
echo "¡Despliegue completado con éxito!"
|
||||||
|
|||||||
Reference in New Issue
Block a user