diff --git a/.gitea/workflows/build-and-deploy.yml b/.gitea/workflows/build-and-deploy.yml index ce97229..669f039 100644 --- a/.gitea/workflows/build-and-deploy.yml +++ b/.gitea/workflows/build-and-deploy.yml @@ -28,7 +28,7 @@ jobs: - name: Clean up existing stack run: docker compose --project-name $APP_NAME down || true - - name: Create and clean MeshCentral directories + - name: Create MeshCentral directories run: | # Crear directorios fijos en /srv/meshcentral mkdir -p /srv/meshcentral/data @@ -36,10 +36,6 @@ jobs: mkdir -p /srv/meshcentral/backup mkdir -p /srv/meshcentral/config - # Limpiar SOLO el config.json (empezar de cero segĂșn el usuario) - rm -rf /srv/meshcentral/data/* - rm -rf /srv/meshcentral/files/* - - name: Generate MeshCentral config.json run: | tee /srv/meshcentral/data/config.json > /dev/null <<'EOF' @@ -93,10 +89,10 @@ jobs: - name: Set correct permissions run: | - chmod -R 755 /srv/meshcentral/data - chmod -R 755 /srv/meshcentral/files - chmod -R 755 /srv/meshcentral/backup - chmod -R 755 /srv/meshcentral/config + chmod -R 750 /srv/meshcentral/data + chmod -R 750 /srv/meshcentral/files + chmod -R 750 /srv/meshcentral/backup + chmod -R 750 /srv/meshcentral/config - name: Start MeshCentral stack run: docker compose --project-name $APP_NAME up -d --remove-orphans --wait diff --git a/docker-compose.yml b/docker-compose.yml index c6c3208..5b0ba9d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,8 +5,6 @@ services: image: ghcr.io/ylianst/meshcentral:latest container_name: ${APP_NAME:-meshcentral} restart: unless-stopped - ports: - - "${MESH_PORT:-4430}:4430" volumes: - /srv/meshcentral/data:/opt/meshcentral/meshcentral-data - /srv/meshcentral/files:/opt/meshcentral/meshcentral-files