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
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