Postgres データベースを実行している OpenShift Enterprise に Ruby (2) on Rails (4) アプリをデプロイしました。最初の展開後、アプリは完全に機能し、情報はデータベースに保持され、ルーティングは機能し、すべてのテストに合格し、すべてが良好でした。
次に、新しい変更をいくつか展開しましgit push openshift master
た。アプリに戻ったとき、アプリはまだ実行されていましたが、すべてのデータベース コンテンツ (テーブル構造を含む) が失われていました。
からの出力push
はきれいでした。フックを作成したり、ファンキーな cron ジョブを実行したりしませんでした。このプロセスを繰り返してデータベースを再構築し、すべての展開でデータベースが吹き飛ばされるのを見ることができました。この問題は、ローカル インスタンスでは発生していませんでした。