database - Heroku:上线时要改变什么?

标签 database heroku production-environment dev-to-production

我已经在 heroku 上构建了一个应用程序,我们即将上线。现在我正在使用“Shared Database 5MB”附加组件,但我找不到要更改为生产数据库的位置。

在上线之前我还应该应用哪些其他更改?在 heroku 或其他地方有好的教程吗?我还没有找到。

最佳答案

我建议创建一个并行的新 Heroku 项目:一个用于开发,一个用于生产。

您的本地 git 存储库可以有两个远程 git 存储库,一个指向开发 Heroku 项目,一个指向生产 Heroku 环境。

然后从您的代码库创建一个开发分支。将开发分支推送到开发项目,从主分支推送生产。

当您准备好将代码推送到生产合并开发分支到 master 分支,然后推送到远程生产 Heroku 项目时。

这将使您能够在不影响现有用户的情况下继续开发。

关于database - Heroku:上线时要改变什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12674293/

相关文章:

python - 如何避免在 Django 中导入时访问数据库?

database - 在数据库和 Json 中保存新行

python - 在服务器中更改 Django 的数据库结构

github - 如何向 heroku 添加 API key 和其他安全内容?

ruby-on-rails - Heroku 正在为 Rails 5 应用程序提供旧 Assets

PHP 如何正确处理生产服务器上的严重错误通知。

php - Symfony 4 未登录生产模式

sql - 如何找到 SQL Server 数据库的时区?

python - 分离django项目的开发和生产部分

ruby-on-rails - Rails - 当我推送到生产环境时我会丢失我的开发数据库吗?