Overview
- Skill Key
- asif2bd/xcloud-docker-deploy
- Author
- M Asif Rahman
- Source Repo
- openclaw/skills
- Version
- 1.2.0
- Source Path
- skills/asif2bd/xcloud-docker-deploy
- Latest Commit SHA
- a9b26ab2e267bca2ea4c643b2c279cdde2a7db5f
Deploy any project to xCloud hosting — auto-detects stack (WordPress, Laravel, PHP, Node.js, Next.js, NestJS, Python, Go, Rust), routes to native or Docker deployment, generates production-ready Dockerfile, docker-compose.yml, GitHub Actions CI/CD, and .env.example. Works from zero Docker setup.
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 xcloud-docker-deploy 技能。 若已安装,则直接安装 xcloud-docker-deploy 技能。
# xCloud Docker Deploy Adapt any `docker-compose.yml` to work with [xCloud](https://xcloud.host) — a git-push Docker deployment platform. ## How xCloud Works ``` git push → xCloud runs: docker-compose pull && docker-compose up -d ``` **xCloud never runs `docker build`.** Images must be pre-built in a public registry. SSL, reverse proxy, and domain routing are handled by xCloud — your stack must not duplicate them. Read `references/xcloud-constraints.md` for the full ruleset before making changes. --- ## Phase 0 — Detect Project Type First **Before anything else, scan the project directory for these files:** Read `DETECT.md` for full detection rules. Quick routing: | Found in project | Stack | Action | |---|---|---| | `wp-config.php` or `wp-content/` | WordPress | Read `references/xcloud-native-wordpress.md` | | `composer.json` + `artisan` | Laravel | Read `references/xcloud-native-laravel.md` | | `package.json` + `next.config.*` | Next.js | Docker path → use `dockerfiles/nextjs.Dockerfile` + `compose-templates/nextjs-postgres.yml` | | `package.json` (no framework config) | Node.js | Read `references/xcloud-native-nodejs.md` | | `composer.json` (no artisan) | PHP | Read `references/xcloud-native-php.md` | | `requirements.txt` or `pyproject.toml` | Python | Docker path → use `dockerfiles/python-fastapi.Dockerfile` | | `go.mod` | Go | Docker path — generate Dockerfile manually | | `docker-compose.yml` exists | Existing Docker | Proceed to Step 1 below | | `Dockerfile` (no compose) | Build-from-source | Generate compose → Scenario A below | See `references/xcloud-deploy-paths.md` for the Native vs Docker decision guide. --- ## Step 1 — Detect Which Scenarios Apply Inspect the provided `docker-compose.yml`: | Signal | Scenario | |--------|----------| | `build:` or `build: context: .` | **A** — Build-from-source | | Caddy / Traefik / nginx-proxy service | **B** — Proxy conflict | | Multiple `ports:` across services | **B** — Multi-port | | `./nginx.conf:/et...
# xCloud Docker Deploy Skill > **For AI Agents:** Auto-detect any project stack and deploy it to [xCloud](https://xcloud.host) — native or Docker path, zero config required. [](https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill/releases) [](LICENSE) [](https://skillsmp.com) [](https://clawhub.ai/Asif2BD/xcloud-docker-deploy) [](#install) --- ## What It Does Paste a project structure or `docker-compose.yml` and ask the AI to deploy it on xCloud. The skill: 1. **Detects your stack** — WordPress, Laravel, PHP, Node.js, Next.js, NestJS, Nuxt, Python, Go, Rust, or existing Docker 2. **Picks the right path** — xCloud Native deploy vs Docker 3. **Generates all files** — Dockerfile, docker-compose.yml, GitHub Actions CI/CD, .env.example 4. **Gives exact xCloud UI steps** — copy-paste ready ### What It Handles | Scenario | Signal | Fix | |----------|--------|-----| | **Stack detection** | Any project files | Auto-routes to native or Docker path | | **Build-from-source** | `build: context: .` in compose | GitHub Actions → GHCR; replaces `build:` with `image:` | | **Proxy conflict** | Caddy/Traefik/nginx-proxy service | Removes it, adds embedded nginx-router | | **Multi-port** | Multiple `ports:` on different services | Routes through nginx-router, single exposed port | | **External config** | `./nginx.conf:/etc/nginx/...` | Embeds config inline via `configs:` block | | **No Docker at all** | WordPress/Laravel/Node.js project | Native xCloud deploy guide | --- ## Install ### Claude Code (CLI) ```bash # From ClawHub clawhub install xcloud-docker-deploy # Or manually git clone https://github.com...
aicodelion
🚀 Clone your OpenClaw AI Agent to a new device in ~25 minutes — configs, memory, skills, everything.
heyixuan2
Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pipeline: search → generate → analyze → colorize → preview → open BS → user slice → print → monitor. Supports all 9 Bambu Lab printers (A1 Mini, A1, P1S, P2S, X1C, X1E, H2C, H2S, H2D).
cacheforge-ai
⚡ SOTA agent skills for OpenClaw — observability, security, code quality, incident response, and more. Built by Anvil AI.
zjianru
OpenClaw Skill: Safely restart the Gateway with context preservation, guardian watchdog, and multi-channel notification
jgm2025
Automated Linux server patching with PatchMon integration for OpenClaw
cyrustmods
🛡️ Audit and verify OpenClaw skills for safety, ensuring quality with 395 safe skills from an in-depth analysis of over 4,000 entries.