1

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

web: ADDR=$PORT ./mercure

我使用 Heroku git 推送了所有内容

git push heroku master

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

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

4

1 回答 1

1

为了在 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。

于 2021-08-20T08:26:04.337 回答