安装使用 OP 命令行工具

OP 是一个类似于 Helm 的命令行工具,用来初始化和打包 OpenPitrix 支持的 VM-Based 规范的配置包。

前提条件

机器已安装了 Go 语言环境。

安装方式

  1. go get -u openpitrix.io/openpitrix/cmd/op
  2. go install openpitrix.io/openpitrix/cmd/op
  1. # op -h
  2. The devkit for OpenPitrix.
  3. Usage:
  4. op [command]
  5. Available Commands:
  6. create create a new app with the given name
  7. help Help about any command
  8. index generate an index file given a directory containing packaged app
  9. package package an app directory into an app archive
  10. serve start a local http web server
  11. Flags:
  12. -h, --help help for op
  13. Use "op [command] --help" for more information about a command.

使用示例

第一步:创建文件夹

op create APP_NAME

创建一个 nginx app 文件夹,例如:

  1. op create nginx
  2. Creating [nginx]

第二步:打包文件夹

op package APP_NAME

将刚才创建出来的 app 文件夹打包成 package,例如:

  1. op package nginx
  2. Successfully packaged app and saved it to: /home/ubuntu/op/openpitrix-v0.4.1-linux-bin/nginx-0.1.0.tgz

第三步:生成索引文件

op index DIR

在文件夹目录生成 index.yaml, 例如

  1. op index .

第四步:测试项目

op serve

启动一个本地的 http 服务器, 用来临时测试 repo。

  1. op serve
  2. Now serving you on [http://127.0.0.1:9191/]