-
Notifications
You must be signed in to change notification settings - Fork 0
LWS 部署文档
BigBang-Core edited this page Dec 4, 2020
·
1 revision
-
下载docker-compose脚本(在redis mysql要部署的主机上)
下载LWS最新release版本,并解压在部署目录。将其中的docker文件夹放置到合适位置。 LWS依赖的mysql docker container将保存数据在docker文件夹下。
-
修改mysql账户信息
用文本编辑器打开docker/docker-compose.yaml,修改其中的MYSQL_ROOT_PASSWORD、MYSQL_USER、MYSQL_PASS项, 来指定将要创建的mysql账户。
-
运行redis mysql的docker containers
- 在terminal中切换当前目录到docker下
- 执行指令
sudo docker-compose pull && sudo docker-compose up -d
-
下载LWS(在LWS要部署的主机上)
下载LWS最新release版本,并解压在LWS部署目录。
-
修改LWS配置文件
用文本编辑器打开文件.env,编辑其中内容。主要配置项含义如下:
- DATABASE_URL:依赖的mysql连接方式
- CORECLIENT_URL:依赖的BigBang连接地址
- FORK_ID:要关注的BigBang分支链ID
- LWS_ID、LWS_TOPIC、AWS_IOT_MQTT_CLIENT_ID:为LWS服务指定一个AWS MQTT账号下的唯一ID
- AWS_CERTS_PATH:AWS证书存放路径
- AWS_IOT_MQTT_HOST:AWS MQTT服务器地址
- AWS_IOT_MQTT_PORT:AWS MQTT服务器端口
-
启动stream和gateway
nohup ./stream > stream.log 2>&1 & nohup ./gateway > gateway.log 2>&1 &