Skip to content

cossteam/coss-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

coss-cli

coss-cli 是一个用于快速部署cossim的命令行工具。

安装

可以在mac/linux/windows不同平台下执行的命令

在这里下载工具 coss-cli

下载cli工具后务必添加可执行权限

chmod a+x ./coss-cli-***

源码安装

git clone https://github.com/cossim/coss-cli
cd coss-cli
go mod tidy
go install
coss-cli --help

快速使用

coss-cli start

1.生成配置文件
coss-cli gen

2.启动容器
docker-compose up -d

3.注册路由
coss-cli route

使用注册中心

1.生成配置文件
coss-cli gen --direct=false

2.启动容器
docker-compose up -d

3.注册配置文件
coss-cli config --path ./config/common --namespace common
coss-cli config --path ./config/service --namespace service

4.注册路由
coss-cli route --direct=false --route-host=<your-consul-host>

如果要指定consul地址,可以使用--host参数,默认为http://127.0.0.1:8500

更多详细参数请查看帮助coss-cli config --help

coss-cli config --path ./config/common --namespace common --host=http://127.0.0.1:8500

Help

...
COMMANDS:
   start    start coss
   config   init consul config
   gen      gen coss config
   route    init gateway route
   ssl      init consul config
   help, h  Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --help, -h     show help
   --version, -v  print the version

...

config 用来初始化consul中的配置文件

gen 用来生成coss的配置文件

route 用来初始化网关的路由

ssl 将ssl证书上传到网关

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published