我目前正在尝试使用 wercker 将 Go 应用程序部署到 Heroku。Heroku 希望 main.go 位于存储库根目录中,但如果可能的话,我希望我的存储库目录看起来像这样。
project/
cmd/
my-server/
main.go
lib1/
lib2/
Procfile
...
理想情况下,我希望 Procfile 看起来像这样:
web: my-server -port $PORT
我已经阅读了这篇文章,但由于我使用 wercker Go box 部署到 Heroku,我不确定配置它的最佳方法是什么。有人成功部署过这样的应用程序吗?