← ClaudeAtlas

sc-dokploylisted

Dokploy CRUD, audit, and debug. List/create/update/delete projects, applications, compose services, and domains via REST API. Find stale domains, duplicate hosts, and *.traefik.me leftovers. Inspect status and recent deployments.
rahmanef63/si-coder-agent · ★ 9 · AI & Automation · score 79
Install: claude install-skill rahmanef63/si-coder-agent
# /sc-dokploy — Dokploy CRUD & Audit Use this skill when the user wants to inspect, change, or clean up Dokploy state directly (without redeploying code). ## Pre-requisites - `DOKPLOY_API_URL`, `DOKPLOY_API_KEY` — Dokploy admin If missing, route to `/sc-onboarding`. ## CORE RULES 1. **Idempotency**: `domain.create` may 4xx on duplicate; treat that as a no-op, not an error. 2. **Don't delete domains blindly**: only delete domains via `audit.js`'s `selectDomainsToDelete` — keep the desired canonical host, drop `*.traefik.me` and duplicates. 3. **Never rename the Dokploy control host**: whatever hostname is in `DOKPLOY_API_URL` is the control plane. Never rewrite it inside scripts — read it from env. 4. **`x-api-key` header, not Bearer**: Dokploy uses `x-api-key`, NOT `Authorization: Bearer`. ## Scripts ### `projects.js` — Project CRUD ```bash node scripts/projects.js list node scripts/projects.js create <name> node scripts/projects.js show <name> ``` ### `apps.js` — Application CRUD ```bash node scripts/apps.js list --project <name> node scripts/apps.js show --project <name> --app <name> node scripts/apps.js deploy --project <name> --app <name> ``` ### `compose.js` — Compose service CRUD ```bash node scripts/compose.js list --project <name> node scripts/compose.js show --compose <composeName> node scripts/compose.js env --compose <composeName> node scripts/compose.js deploy --compose <composeName> ``` ### `domains.js` — Domain CRUD ```bash node scripts/domains.js list