👷 部署 ILLA
在使用 ILLA CLI 进行本地化部署前,需先安装 docker. 在使用 ILLA CLI 时请将用户加入docker用户组或以root权限运行 ILLA CLI
如果已经安装了Rust,你可以轻松通过cargo下载并安装ILLA CLI:
> cargo install illa
cargo将会下载ILLA CLI及其依赖,并将ILLA CLI编译安装到cargo执行文件目录下,以便我们使用它. 安装完成后,我们可以通过illa命令使用ILLA CLI.
当然,你也可以通过以下链接下载对应操作系统的ILLA CLI可执行文件:
通过上述链接下载的ILLA CLI不同于通过cargo安装的ILLA CLI. 安装CLI后,你需要让它可执行. 以illa-linux为例:
## 下载illa命令行工具可执行文件
> wget https://github.com/illacloud/illa/releases/latest/download/illa-x86_64-linux.tar.gz
## 解压缩
> tar -zxvf illa-x86_64-linux.tar.gz
> cd illa-x86_64-linux
> chmod +x illa
## 运行illa命令行工具
> ./illa
端口5432, 9999和8000需要为ILLA Builder保留,以免出现安装错误
以下命令将在您的操作系统中检查自托管安装的前提条件:
> illa doctor
ILLA CLI安装完成后,你可以通过其进行本地化部署或直接使用ILLA Cloud.
快速部署
> illa deploy --self --port=10000
只需要运行此命令即可在本地部署ILLA Builder:
## ILLA Builder的访问端口可以更改
## 可将 <MOUNT_PATH>设置为自定义的ILLA Builder mount路径, 如若不填其值为系统用户目录下的.illa-builder文件夹路径
> illa deploy --self --port=10000 --mount=<MOUNT_PATH>
现在你可以通过 http://localhost:10000 访问ILLA Builder.
使用此命令可将ILLA Builder更新至最新发布版本:
> illa update --self
# list the ILLA Builder
> illa list --self
# stop the ILLA Builder
> illa stop --self
# remove the ILLA Builder
> illa remove --self
# forced removal of the running ILLA Builder and persistent data
> sudo illa remove --force --self --data
# restart the ILLA Builder
> illa restart --self
# help information
> illa help