快速上手

1. 部署SDK服务端

1.1 Golang 命令启动

  • SDK客户端需要安装golang 版本 1.13 以上,用户可以遵循此链接来进行安装golang (opens new window)

  • 在项目根目录v-cloud-merchant 下,运行go mod tidy 安装程序的依赖包

  • 若安装依赖时,由于网络原因,一些库无法从官方链接下载 解决:

    • 在类Linux的操作系统中:
    # 启用 Go Modules 功能
    go env -w GO111MODULE=on
    # 配置 GOPROXY 环境变量,以下三选一
    
    # 1. 七牛 CDN
    go env -w  GOPROXY=https://goproxy.cn,direct
    
    # 2. 阿里云
    go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct
    
    # 3. 官方
    go env -w  GOPROXY=https://goproxy.io,direct
    
    
    • 确认配置
    $ go env | grep GOPROXY
    GOPROXY="https://goproxy.cn"
    
    • 在Windows系统中
    # 启用 Go Modules 功能
    $env:GO111MODULE="on"
    
    # 配置 GOPROXY 环境变量,以下三选一
    
    # 1. 七牛 CDN
    $env:GOPROXY="https://goproxy.cn,direct"
    
    # 2. 阿里云
    $env:GOPROXY="https://mirrors.aliyun.com/goproxy/,direct"
    
    # 3. 官方
    $env:GOPROXY="https://goproxy.io,direct"
    
    
  • 安装好依赖包后,在根目录v-cloud-merchant下,执行go run main.go

  • 若需要运行程序在后台,执行nohup go run main.go &

1.2 Docker 命令启动

  • 用户本地需要提前安装Docker应用程序,用户可以遵循此链接来进行安装Docker (opens new window)

  • 安装好Docker并启动Docker后,在根目录v-cloud-merchant下, 执行

    docker build -t <YOUR-IMAGE-TAG-NAME> -f ./docker/dockerfile

  • 运行生成后的镜像

    docker run -d -t <YOUR-IMAGE-TAG-NAME>

2. 安装cli客户端

  • 先克隆代码库git clone git@github.com:virtualeconomy/v-cloud-market-cli-provider.git
  • 进入到market-place-cli, 启动python虚拟环境, source ./venv/bin/activate
  • 运行使用供应商cli客户端,python vcloud.py
  • 运行python vcloud.py --help来查看不同的服务
上次更新: 2021/5/14 上午10:37:55