可以将 lean-cli 指向这里,然后用 lean deploy 来体验云引擎的部署过程。
需同时设置控制台和 API 地址的环境变量;登录无校验。
在项目目录下执行:
export LEANCLOUD_DASHBOARD=https://leancloud.rip
export LEANCLOUD_API_SERVER=https://leancloud.rip
lean login --region cn-n1 --token my-token
lean switch leancloud.rip
lean deploy --prod
仓库地址通过 --options 传入,需要是公开仓库:
export LEANCLOUD_DASHBOARD=https://leancloud.rip
export LEANCLOUD_API_SERVER=https://leancloud.rip
lean login --region cn-n1 --token my-token
lean switch leancloud.rip
lean deploy --prod -g --revision master \
--options 'repository=https://github.com/leancloud/node-js-getting-started'
运行 lean switch 会分配一个新的 App ID,如 my-app-ab21(应用名固定是 leancloud.rip),部署按 App ID 隔离。
代码会在容器里安装依赖、构建、启动,成功后可以在 https://engine-<App ID>.leancloud.rip
访问,预备环境和预览环境与生产环境共用同一个实例,可以用 lean logs 来查看日志。
支持 Node.js、Python、Java、PHP、Go、.NET、C++ 和静态站点。
实例在部署后只会运行很短的时间,请不要用于生产用途。