本仓库用于介绍七牛 LAS 一键部署服务,并维护部署配置的 Schema 文件。示例应用通过独立分支提供。
LAS 一键部署可以将公开 GitHub 仓库中的应用部署到 Sandbox,适合演示站点、文档站点、前端应用和轻量 HTTP 服务。
平台将所选分支或 Tag 固定为完整的 Commit SHA,读取该版本中的 .qiniu/deploy.yaml,在 Sandbox 中执行安装和启动命令,并在健康检查通过后提供公网访问地址。
使用流程:
- 在应用仓库中准备
.qiniu/deploy.yaml,配置工作目录、安装命令、启动命令、服务端口和健康检查。 - 在 LAS 控制台选择公开 GitHub 仓库、分支或 Tag,以及部署所需的区域和 Sandbox 模板。
- 发起部署,查看部署状态和日志,健康检查通过后访问服务地址。
服务能力、当前限制和计费规则以官方介绍及控制台展示为准。
部署配置默认位于应用仓库的 .qiniu/deploy.yaml。字段说明和使用要求请参阅部署配置文件。
main 分支用于维护服务介绍及部署配置的 Schema,供编辑器提示和配置校验使用。当前仅完成 README 初始化,Schema 文件尚待添加。
| 分支 | 内容 |
|---|---|
example/vite |
Vite 前端应用及部署配置 |
example/go |
Go HTTP 服务及部署配置 |
选择示例分支时,应用代码和 .qiniu/deploy.yaml 均位于该分支中;本地运行方式见各分支的 README。
git clone --branch example/vite https://github.com/qiniu/deployment.git
# 或选择 Go 示例
git clone --branch example/go https://github.com/qiniu/deployment.git