# README
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
快速使用
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
NAME:
coss-cli - coss-cli is a command line tool for coss
USAGE:
coss-cli [global options] command [command options]
COMMANDS:
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
config 用来初始化consul中的配置文件
gen 用来生成coss的配置文件
route 用来初始化网关的路由
ssl 将ssl证书上传到网关