forkdelta ethereum主网部署

  EtherDelta 因为ICO的一些原因,团队出现分裂,https://github.com/etherdelta, 核心代码已经基本停止更新,核心开发人员https://github.com/zackcoburn,一直在私有库里面提交更新。另外后台,侦听etherdelta智能合约下单、成交等事件的订单记录服务,没有开源, 而目前开源的etherdelta前端代码是要连接这个后台的。

   Forkdelta 是要实现一个完全开源的etherdelta,更新十分频繁。前端目前一直更新的是以德开源的加了混淆的前端,实现了一个订单记录的后端backend-replacement

部署过程如下:

1.在apache www目录下,放入https://github.com/forkdelta/forkdelta.github.io代码,将main.json 里面socketServer"修改成将要部署的服务端地址:"http://192.168.12.16:8080"。

部署后台订单记录服 务:

1.克隆到服务器,git clone https://github.com/forkdelta/backend-replacement.git,复制default.env 到 .env, 其中HTTP_PROVIDER_URL, 后面回报连接超时,可能是网络原因,因为一开始没有报这个错误。

2.docker-compose build contract_observer

3.创建数据数据库,迁移到最近视图   docker-compose run contract_observer alembic upgrade head

4.启动  docker-compose up

5.启动后,需要重启其中服务,使用docker-compose restart [contract_observeretherdelta_observerwebsocket_server]之一,需要查看启动了哪些container, docker-compose ps


猜你喜欢

转载自blog.csdn.net/northeastsqure/article/details/79386692