diff --git a/.gitea/workflows/deployment.yml b/.gitea/workflows/deployment.yml index d4868ed..4f642b9 100644 --- a/.gitea/workflows/deployment.yml +++ b/.gitea/workflows/deployment.yml @@ -52,28 +52,20 @@ jobs: - name: 🎯 Ejecutar Deployment shell: bash run: | - echo "🚀 Ejecutando script de deployment..." + echo "🚀 Ejecutando script de deployment en el host..." - # Copiar archivos al directorio del proyecto en el host - # El runner ya tiene el código en su workspace - WORKSPACE_DIR=$(pwd) PROJECT_DIR="/home/marti/Documentos/Gitea/resistencia" - echo "📂 Workspace del runner: $WORKSPACE_DIR" echo "📂 Directorio del proyecto: $PROJECT_DIR" - # Copiar el código actualizado al directorio del proyecto - # (esto asume que el runner tiene acceso al filesystem del host) - if [ "$WORKSPACE_DIR" != "$PROJECT_DIR" ]; then - echo "📋 Copiando archivos actualizados..." - rsync -av --exclude='.git' --exclude='node_modules' "$WORKSPACE_DIR/" "$PROJECT_DIR/" || \ - cp -r "$WORKSPACE_DIR/"* "$PROJECT_DIR/" || \ - echo "⚠️ No se pudo copiar, asumiendo que ya estamos en el directorio correcto" - fi + # Ir al directorio del proyecto y ejecutar deployment + cd "$PROJECT_DIR" + + # Asegurarse de que el script es ejecutable + chmod +x deploy.sh # Ejecutar el script de deployment - cd "$PROJECT_DIR" - chmod +x deploy.sh + # El script hará git pull para obtener los últimos cambios ./deploy.sh # PASO 4: Verificación Final