我在运行 Postgres 数据库的 OpenShift Enterprise 上部署了 Ruby (2) on Rails (4) 应用程序。初始部署后,应用程序运行良好,信息保存在数据库中,路由正常工作,所有测试都通过 - 一切都很好。
然后我用git push openshift master
. 当我回到应用程序时,它仍在运行,但所有数据库内容(包括表结构)都消失了。
的输出push
很干净。我没有写任何钩子,也没有运行任何时髦的 cron 作业。我可以重复这个过程,重建数据库,然后看着它在每次部署时都被吹走。这个问题在我的本地实例中没有发生。