跳到正文
CLI

用 CLI 从终端部署。

CLI 可以在本地项目或 CI 里完成检测、计划、执行、验证和恢复。临时修复时也用得上。

入口

Terminal

适合

本地和 BYOS

状态

control plane 或 ssh-pglite

恢复

retry / redeploy / rollback

支持 Dockerfile、Compose、静态目录、预构建镜像和 workspace command
没有控制面时可用 pure SSH 和 server-owned ssh-pglite 状态
部署后可继续读取日志、健康、诊断和恢复 readiness

入口选择

CLI 优先使用仓库里的 Appaloft 配置;也能根据 Dockerfile、Compose、静态输出目录或 image:// 引用选择部署方式。

操作边界

appaloft deploy 最终仍对应 deployments.create。source、runtime、network、health 等长期配置属于 Resource profile,不能塞进部署命令成为临时状态。

排障路径

部署后继续使用 appaloft logs、appaloft resource diagnose、appaloft deployments recovery-readiness 和 rollback/redeploy 操作。服务器上的临时手改要留到最后。

部署流程

1

检测项目

读取 package、Dockerfile、Compose、端口、启动命令和 appaloft.yml。

2

部署

上传、构建、启动并记录每一步状态。

3

验证恢复

检查 URL、HTTPS、健康、日志和 rollback candidate。