我的Heroku中有一个PHP项目。这是一个LINE Chatbot应用程序。我想将代码更改为Go。因此,是否可以“覆盖”现有的PHP代码,还是应该启动其他项目?
我已经用谷歌搜索了这种东西,但是我发现在heroku项目中关于更改编程语言的参考为零。
我尝试推送.go脚本,但无法使用“ go run”命令运行它。我想从heroku上手入门,将其放置在与本地相同的目录中,然后将其推入heroku,但我实在太害怕了。
非常感谢你
Heroku使用buildpacks从源代码创建应用程序映像和运行时。
要使用它的buildpack可以通过detect
脚本找到,这些脚本通常只是检查某些文件的存在(请参阅PHP或Go的文件)。
因此,当您将提交推送到heroku并从PHP切换到Go时,Heroku将仅使用新的buildpack进行构建。
您还可以手动设置使用的buildpack或运行多个buildpack(例如,添加node.js
以编译静态资产)。
啊,我明白了。非常感谢你。