From 7e244084dc3048daaf5eae56e33b982b29c1a5fa Mon Sep 17 00:00:00 2001 From: josedario87 Date: Fri, 31 Oct 2025 22:07:21 -0600 Subject: [PATCH] Fix: Eliminar sudo del workflow El runner de Gitea Actions se ejecuta como root, no necesita sudo. Esto causaba el error: 'sudo: command not found' --- .gitea/workflows/build-and-deploy.yml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/.gitea/workflows/build-and-deploy.yml b/.gitea/workflows/build-and-deploy.yml index 74dda25..ce97229 100644 --- a/.gitea/workflows/build-and-deploy.yml +++ b/.gitea/workflows/build-and-deploy.yml @@ -31,18 +31,18 @@ jobs: - name: Create and clean MeshCentral directories run: | # Crear directorios fijos en /srv/meshcentral - sudo mkdir -p /srv/meshcentral/data - sudo mkdir -p /srv/meshcentral/files - sudo mkdir -p /srv/meshcentral/backup - sudo mkdir -p /srv/meshcentral/config + mkdir -p /srv/meshcentral/data + mkdir -p /srv/meshcentral/files + mkdir -p /srv/meshcentral/backup + mkdir -p /srv/meshcentral/config # Limpiar SOLO el config.json (empezar de cero segĂșn el usuario) - sudo rm -rf /srv/meshcentral/data/* - sudo rm -rf /srv/meshcentral/files/* + rm -rf /srv/meshcentral/data/* + rm -rf /srv/meshcentral/files/* - name: Generate MeshCentral config.json run: | - sudo tee /srv/meshcentral/data/config.json > /dev/null <<'EOF' + tee /srv/meshcentral/data/config.json > /dev/null <<'EOF' { "settings": { "cert": "${{ vars.APP_DOMAIN }}", @@ -93,10 +93,10 @@ jobs: - name: Set correct permissions run: | - sudo chmod -R 755 /srv/meshcentral/data - sudo chmod -R 755 /srv/meshcentral/files - sudo chmod -R 755 /srv/meshcentral/backup - sudo chmod -R 755 /srv/meshcentral/config + chmod -R 755 /srv/meshcentral/data + chmod -R 755 /srv/meshcentral/files + chmod -R 755 /srv/meshcentral/backup + chmod -R 755 /srv/meshcentral/config - name: Start MeshCentral stack run: docker compose --project-name $APP_NAME up -d --remove-orphans --wait