coss-cli 是一个用于快速部署cossim的命令行工具。
可以在mac/linux/windows不同平台下执行的命令
在这里下载工具 coss-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
...
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证书上传到网关