我有一个播放框架应用程序(v1.2.4)要部署到heroku。
我通过从本地 PLAY_HOME 复制安全模块将安全模块添加到我的游戏应用程序中。这样我就可以更改安全代码以满足我的项目需求。
因此我的文件夹结构看起来像
- 工作根/
- /play-project/ -> 包含所有 play、libs 和 conf/application.conf
- /secure/ -> 本地安全模块的副本(& 修改,这就是我复制的原因。)
在工作根目录下,我做了以下 git 操作:
git init
git add.
git commit -m 'first commmit with customised secure'
请注意,我不只是从 play 应用程序文件夹(在 play-project 中)提交,而是从更高级别提交,以便自定义安全应用程序也被提交。
然后我通过
heroku create -s cedar --buildpack https://github.com/heroku/heroku-buildpack-pl创建了 heroku 应用程序
这一切都奏效了。
推送代码并将其部署在 heroku 我做了
git push heroku master
这没有用,〜哎呀。conf/routes 或 conf/application.conf 丢失。
这是因为它们不存在,而是低于一个级别。我希望能够告诉 Heroku 这是一个播放应用程序,application.conf 位于名为 [play-project] 的“文件夹”中,并且位于当前工作目录中。
有人可以帮帮我吗?非常感谢亲切的问候
——拉纳达斯