如何在 heroku 上部署 Mercure Binary?

How to deploy Mercure Binary on heroku?

我正在尝试在 Heroku 应用程序上部署我的 Mercure 服务器 我下载了 Linux 版本的 Mercure 并将其解压缩,然后将此 procfile 添加到其中:

web: ADDR=$PORT ./mercure

我使用 Heroku 推送所有内容 git

git push heroku master

但它不起作用,美居大楼失败了。 我在文档中找不到任何教程或任何内容。

如何在 Heroku 上部署我的 Mercure 二进制文件?

为了在 Heroku 上部署 Mercure 二进制文件,您需要使用 Binary Buildpack

我推荐这个:https://github.com/ph3nx/heroku-binary-buildpack

在 Heroku 上创建新应用后,您可以使用 buildpacks:set

设置构建包

运行 这个命令:

heroku buildpacks:set https://github.com/ph3nx/heroku-binary-buildpack -a myapp

将 procfile 添加到您的 Mercure 文件夹,它应该包含:

web: ./mercure -k "$SECRET" -c '*' -p '*' -a :$PORT -D -X

然后将所有内容推送到 Heroku。