刚刚将 redmine 推送到 heroku 平台,虽然我无法让 backlog-plugin 工作,但它在本地工作得很好。
我已将本地数据库推送到 heroku aswwell。
Heroku 的公共目录是不可写的。但是默认的 Redmine 假定/要求如此,因为在应用服务器启动时,它将静态资产从插件(如图像、javascript、css)复制到public/plugin_assets
目录。在 Heroku 上,这显然失败了。由于积压工作严重依赖 javascript,因此非常引人注目。
一种常见的解决方法是在部署之前手动复制这些资产。这可以通过在本地运行一次配置并将复制的资产检查到源代码控制中来完成,然后将其部署到 Heroku。
请注意,public/plugin_assets
它包含在 default.gitignore
中,因此您显然需要从那里删除它。