【发布时间】:2011-11-19 03:04:32
【问题描述】:
我在 Heroku 上托管了一个 Node.js/Rails3 应用程序。当它在我的本地机器或远程生产机器上运行时,rails 部分在 PostgreSQL 和 SQLite3 之间无缝切换。
在本地,rails 框架连接到config/databases.yml 中定义的 SQLite3,当我推送到 Heorku 时,部署脚本会用它们的生产设置覆盖它。
我的 node.js 脚本没有 Heroku 可以连接的框架,并确保我在生产环境中使用了正确的数据库。
如何让我的 node.js 脚本像我的 Rails 应用程序在开发和生产环境之间无缝移动一样“正常工作”?
【问题讨论】:
-
已注意到,请参阅 Brandon 回答中的评论。
标签: ruby-on-rails deployment node.js heroku