服务说明
<h3>服务镜像信息备份</h3>
<p>> 镜像启动成功后,会在指定的目录生成一个备份文件:chain_info,详细内容查看该文件即可</p>
<pre><code class="language-shell"># 进入备份文件指定目录
cd /data/app/witness-server/info/
# 查看备份文件
cat chain_info</code></pre>
<hr />
<h3>配置文件</h3>
<h4>应用配置文件路径</h4>
<pre><code class="language-shell">/data/app/witness-server/config/application.properties</code></pre>
<h4>配置说明</h4>
<pre><code class="language-properties">spring.application.name=witness-server
server.port=8888
# 商户信息,测试环境无需关注,镜像中自带测试商编及私钥
# 商编
merchant.no=
# 调用亿链 API 的 RSA 私钥
merchant.rsaPrivateKey=
# 亿链 API 相关url,测试环境无需关注,镜像中自带测试环境的baseUrl
chain.baseUrl=
chain.deployUrl=/chain/contract/deploy
chain.sendTxUrl=/chain/rpc/tx
chain.queryUrl=/chain/rpc/query
# 合约地址及拥有者私钥
contract.address=
contract.ownerPrivateKey=
logging.level.com.chain=INFO</code></pre>
<h4>配置文件更新</h4>
<p>>修改配置文件后执行下述命令重启生效</p>
<pre><code class="language-shell">docker restart test-witness-server-721</code></pre>
<hr />
<h3>镜像更新</h3>
<p>>在镜像需要更新时,执行如下命令更新。在项目正常运行时,请务必注意,执行如下命令后,原有镜像会直接停止并删除,避免影响正常业务开展,请在必要时再进行更新。</p>
<pre><code class="language-shell"># 进入脚本所在目录
cd /data/app/witness-server/shell
# 执行更新脚本
sh update.sh
选择部署环境(prod/test): test
选择部署合约(1155/721/ly): 721
注:在更新镜像后,并不会更新原有配置文件</code></pre>
<hr />
<h3>卸载镜像</h3>
<p>>卸载前提:因配置缺少或镜像更新,需重新拉取,按以下步骤进行卸载</p>
<pre><code class="language-shell"># 进入脚本所在目录
cd /data/app/witness-server/shell
#运行卸载脚本命令
sh uninstall.sh</code></pre>