CaiHQ 6f1fc41aad feat: support createParam
feat: docker script
2022-04-21 10:18:48 +08:00

37 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

本目录支持两种
# 镜像准备
请提前熟悉docker常用命令主要包括`docker ps``docker image xx``docker kill`等。
1. 下载或导入镜像:
```bash
#下载镜像
docker-compose pull
#或者是导入镜像bdcontract-x.x.x.tar为待导入镜像文件。
#docker load -i bdcontract-x.x.x.tar
```
2. 检查是否有"bdware/bdcontract:latest"镜像。
```bash
docker image ls | grep bdcontract
```
如果没有名为"bdware/bdcontract latest"的镜像,就将其中的最新版本打上。
```bash
docker image tag bdware/bdcontract:x.y.z bdware/bdcontract:latest
```
3.执行`init.sh`,创建一些初始化需要的目录。
# 修改配置
1.复制或链接`cp``./bdcontract`包括lib目录,yjs.jar)
2.修改`./bdcontract/cmvar.json`
也可利用cp目录下的jar包自己生成:
```bash
#本操作需要依赖java 1.8以上环境。
java -cp cp/libs:cp/yjs.jar org.bdware.sc.SM2Helper generateKeyToFile
```
生成的文件请妥善保存。
2. 修改配置文件cmconfig.json如果需要配置文件参数详见配置说明`cmconfig.readme.md`
3. 执行脚本`sh start.sh`