Fix: Eliminar sudo del workflow
Some checks failed
deploy-meshcentral / deploy (push) Failing after 2s

El runner de Gitea Actions se ejecuta como root,
no necesita sudo. Esto causaba el error:
'sudo: command not found'
This commit is contained in:
2025-10-31 22:07:21 -06:00
parent aeb76bf60f
commit 7e244084dc

View File

@@ -31,18 +31,18 @@ jobs:
- name: Create and clean MeshCentral directories - name: Create and clean MeshCentral directories
run: | run: |
# Crear directorios fijos en /srv/meshcentral # Crear directorios fijos en /srv/meshcentral
sudo mkdir -p /srv/meshcentral/data mkdir -p /srv/meshcentral/data
sudo mkdir -p /srv/meshcentral/files mkdir -p /srv/meshcentral/files
sudo mkdir -p /srv/meshcentral/backup mkdir -p /srv/meshcentral/backup
sudo mkdir -p /srv/meshcentral/config mkdir -p /srv/meshcentral/config
# Limpiar SOLO el config.json (empezar de cero según el usuario) # Limpiar SOLO el config.json (empezar de cero según el usuario)
sudo rm -rf /srv/meshcentral/data/* rm -rf /srv/meshcentral/data/*
sudo rm -rf /srv/meshcentral/files/* rm -rf /srv/meshcentral/files/*
- name: Generate MeshCentral config.json - name: Generate MeshCentral config.json
run: | run: |
sudo tee /srv/meshcentral/data/config.json > /dev/null <<'EOF' tee /srv/meshcentral/data/config.json > /dev/null <<'EOF'
{ {
"settings": { "settings": {
"cert": "${{ vars.APP_DOMAIN }}", "cert": "${{ vars.APP_DOMAIN }}",
@@ -93,10 +93,10 @@ jobs:
- name: Set correct permissions - name: Set correct permissions
run: | run: |
sudo chmod -R 755 /srv/meshcentral/data chmod -R 755 /srv/meshcentral/data
sudo chmod -R 755 /srv/meshcentral/files chmod -R 755 /srv/meshcentral/files
sudo chmod -R 755 /srv/meshcentral/backup chmod -R 755 /srv/meshcentral/backup
sudo chmod -R 755 /srv/meshcentral/config chmod -R 755 /srv/meshcentral/config
- name: Start MeshCentral stack - name: Start MeshCentral stack
run: docker compose --project-name $APP_NAME up -d --remove-orphans --wait run: docker compose --project-name $APP_NAME up -d --remove-orphans --wait