Palantir CLI助手
Foundry平台命
Dokku 是一个开源的轻量级 PaaS(平台即服务)工具,可在单台服务器上实现类似 Heroku 的应用部署体验。该技能支持 Dokku 的安装、升级、应用创建、代码部署、后台任务执行及容器清理等全生命周期管理。
1. 安装 Dokku
# 官方推荐方式(以 root 身份执行)wget https://dokku.com/install/bootstrap.sh | sudo DOKKU_TAG=v0.34.0 bash
安装完成后需配置 SSH 密钥和虚拟主机设置,详见 install/commands.md。
2. 升级 Dokku
升级前务必查阅迁移指南,执行:dokku-update run 或包管理器更新。
3. 部署应用
# 创建应用dokku apps:create myapp# Git 方式部署git remote add dokku dokku@your-host:myapp
git push dokku main:master# 镜像方式部署dokku git:from-image myapp <docker-image>
4. 后台任务
长时间操作(构建、部署)建议在 Agent 端使用 background: true 参数执行,避免阻塞。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 应用名称、Git 仓库/Docker 镜像、目标主机地址、Dokku 版本、运行命令、配置项 |
| 输出 | 部署状态、应用访问地址、容器日志、进程状态、资源报告 |
| 适用人群 | 自建 PaaS 的中小团队、熟悉 Docker/Git 的开发者、希望降本的运维人员 |
| 不包含 | 多节点集群编排、图形化界面、自动扩缩容、托管数据库 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/akhil-naidu/dokku/SKILL.md
来源类型:GitHub 仓库