运行 'dpd keygen' 在 heroku 上抛出 'ENOENT' 错误

Running 'dpd keygen' throws an 'ENOENT' error on heroku

我在 Heroku 上安装了 deployd。 尝试访问仪表板时,我收到以下消息:

Use dpd showkey to get your app's key.

但是运行:

heroku run dpd keygen

给出以下错误:

{ [Error: ENOENT, open '.dpd/keys.json'] errno: 34, code: 'ENOENT', path: '.dpd/keys.json' }

如有任何帮助,我们将不胜感激。 提前致谢。

我通过在我的 heroku 根文件夹中添加一个“.dpd”文件夹解决了这个问题。 为了能够提交,您还必须添加以下文件:“.add/.gitemptydir”

然后你必须在本地创建密钥

dpd keygen

然后,

git add *
git commit -am "added .dpd folder and key.json"
git push heroku master

然后您可以运行

heroku run dpd showkey