ngrest 独立服务器

2019-03-12 10:28:57 阅读:11 编辑

下载源码及编译

wget https://baas.qq.com/Web/trust_blockchain/doc/v1.0/sdk/next/TrustSQL_SDK_V1.2.tar
tar -xf TrustSQL_SDK_V1.2.tar
cd c
make
cd /root/.ngrest/ngrest-build/deploy/lib
cp /opt/c/bin/TrustSQL_SDK_V1.1.so libtrust.so
cd /opt
mkdir block
cd block
Git clone https://git.xmyunce.com/linson/calc-standalone.git API
mkdir API-build
cd API-build
cmake ../API
make
启动独立服务器:
./deploy/bin/calc
后台启动独立服务器:
cd /root
vi start_api.sh
start_api.sh 内容
#!/bin/bash
/opt/block/API-build/deploy/bin/calc
apt-get install screen
screen -S API_App
cd /root
./start_api.sh

访问 ( 可以外网访问)

http://47.112.xx.xx:8080/calc/get_key

output:
{
    "result": [
        {
            "private_key": "Ed3 MJ7 Cvkm/hSea9 AX+7 liCeH5 euTJarh8 T5+PBX3 v4=",
            "public_key": "AneNUsddykcEPqs7 dLLtsp0 UYbtn63 dAROcFq4 PWhpzx"
        }
    ]
}