Fix: Eliminar sudo del workflow
Some checks failed
deploy-meshcentral / deploy (push) Failing after 2s
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:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user