用途:将本地项目通过 Dokploy 作为默认部署控制平面进行部署与运维。优先使用本地 @dokploy/cli 完成可重复操作,CLI 无法完成某步或需手动创建 API 密钥时,再打开 Dokploy 控制台 http://211.47.74.86:3000。
主要能力:项目分析、CLI 安装与认证、项目与环境发现/创建、部署类型选择(有 compose 文件用 compose;有 Dockerfile 用 application 且 buildType=dockerfile;Vite/SPA 用 buildType=static;常见 Node/Python 无 Dockerfile 用 nixpacks 或 railpack)、配置源码/构建类型/环境变量/端口/域名、部署与状态验证。
使用方式:在项目根目录运行 node .agents/skills/onestack/scripts/inspect_project.mjs . 分析项目;通过 DOKPLOY_URL 与 DOKPLOY_API_KEY 环境变量(也可用 DOKPLOY_AUTH_TOKEN)执行 bash .agents/skills/onestack/scripts/bootstrap_dokploy.sh 安装并认证。资源操作参考 references/dokploy-cli.md,建议用 dokploy ... --json 并解析结果。部署前先检查 git status,Dokploy 从远端源码部署,未提交或未推送的本地改动通常不会被部署。部署用 dokploy application deploy --applicationId <id> --json 或 dokploy compose deploy --composeId <id> --json,并用 one、all-by-type 等命令验证。
限制:不在最终回复中输出 API 令牌、数据库密码、.env 值或含密钥的完整命令行;未经用户明确批准不得删除应用、数据库、域名、卷或部署;缺少认证时应向用户索取 Dokploy API 密钥或指导在控制台创建,不得编造凭据。其余平台、收费等信息暂未提供。