首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为一名Heroku员工提供区块链钱包服务

为一名Heroku员工提供区块链钱包服务
EN

Stack Overflow用户
提问于 2016-09-14 16:28:33
回答 1查看 891关注 0票数 2

我正试图在Heroku上部署我的Django应用程序,该应用程序利用了Blockchain.info API V2 (https://github.com/blockchain/service-my-wallet-v3),因此需要在后台运行块链钱包服务,这反过来需要安装Node.js和npm。

在本地主机上,我通过在自己的机器上运行该服务成功地使用了这个API,但是我在部署到Heroku时遇到了问题。首先,我假设我需要在单独的dyno上运行服务,并且需要在我的实例上安装节点和npm。

有人能告诉我如何做到这一点吗?我对Heroku的更高级特性很陌生,我尝试过使用nodejs构建包,但我怀疑这是正确的方法。还有:https://elements.heroku.com/buttons/kmhouk/service-my-wallet-v3,我把它作为一个单独的应用程序部署,但是我没有将它以某种方式合并到我的Django应用程序中。

任何帮助都是非常感谢的!

EN

回答 1

Stack Overflow用户

发布于 2017-02-06 19:32:09

我也有过同样的问题,兄弟,我终于在隧道的尽头得到了一些光明。

我克隆了https://github.com/blockchain/service-my-wallet-v3存储库,并将其部署到heroku,并对"package.json“文件进行了一些更改。问题是(在heroku中)您需要声明包文件上的依赖项。我增加了以下几行:

代码语言:javascript
复制
"dependencies": {
    "blockchain-wallet-service": "~0.22.4",
}

以及在部署中测试的脚本:

代码语言:javascript
复制
"scripts": {
   "postinstall": "blockchain-wallet-service -V"
}

此外,通过克隆这个存储库,我也需要添加这一行:

代码语言:javascript
复制
"license" : "(ISC OR GPL-3.0)",

希望它对你有用

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39495449

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档