Files
Pulse 22d9f5b21d feat: skill expansion — browser, security, SQL, files (16 skills total)
Novas skills instaladas:
- openclaw-agent-browser   v1.0.0  CLI Chromium — navegação, login, screenshots, state
- skill-security-audit    v1.0.0  SAST scanning, prompt injection, secrets audit
- sql-toolkit             v1.0.0  PostgreSQL/MySQL/SQLite — schema, query, otimização
- file                    v1.0.0  Organização de arquivos por contexto
- file-summary            v1.0.0  Extração e resumo de PDFs, Word, Excel

Workspace expandido:
- TOOLS.md: +Browser automation, Security audit, SQL, File management
- AGENTS.md: +Linux Analyst section (comandos, logs, rede, scripts) + Full-stack strategy
- MEMORY.md: 16 skills indexadas, stack map, comandos Linux ref
- SESSION-STATE.md: atualizado com contexto completo
- lock.json: sincronizado com 16 skills instaladas
2026-05-19 20:51:05 -03:00

1.9 KiB

xCloud Deployment Paths: Docker vs Native

Two Paths Available

Path 1 — xCloud Native (Git Push Deploy)

xCloud natively supports these stacks without Docker:

  • WordPress — managed WordPress hosting with auto-config
  • Laravel — PHP-FPM, Composer install, artisan commands
  • PHP — generic PHP apps (CodeIgniter, Symfony, etc.)
  • Node.js — npm/yarn install, process management

How it works:

git push → xCloud: git pull + composer install (or npm install) + reload

Advantages:

  • Simpler setup — no Dockerfile needed
  • Faster deploys (no image build/pull)
  • xCloud manages PHP version, extensions, process manager
  • Direct file access via SFTP

When to choose Native:

  • Standard single-language app
  • Standard database (MySQL/MariaDB only)
  • No custom runtime dependencies

Path 2 — Custom Docker Deploy

Use Docker when:

  • App requires non-standard runtime (Python, Go, Rust, Java)
  • Multiple services (API + queue worker + Redis)
  • Framework requires build step (Next.js, Nuxt.js, NestJS)
  • Custom dependencies not available via apt/pecl
  • Already containerized (existing docker-compose.yml)

How it works:

git push → xCloud: git pull + docker-compose pull + docker-compose up -d

Constraints (see xcloud-constraints.md for full list):

  • No build: in compose — images must be pre-built in public registry
  • Single exposed port
  • No Caddy/Traefik/nginx-proxy (xCloud handles SSL + reverse proxy)

Decision Matrix

Stack DB Needs Background Jobs Recommended Path
WordPress MySQL only No Native
Laravel MySQL only No Native
Laravel MySQL + Redis + Queue workers Yes Docker
PHP generic MySQL only No Native
Node.js (Express/Fastify) Any No Native
Next.js Any No Docker
NestJS Any Any Docker
Python (FastAPI/Django) Any Any Docker
Go / Rust / Java Any Any Docker
Multi-service app Any Any Docker