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