私はCapistranoを配備したレール5アプリを実行しているドロップレットへのアクセスを失った。私が使っている技術の積み重ねが、私はスナップショットを取得し、サーバーを再作成して、再度アクセスを取得することができていますRails 5アプリをカプリストラノと共にデプロイしたオーシャンクローンの小滴
-Ruby 2.3.0 (RVM 2.9.1)
-Rails 5.0.1
-Puma
-Capistrano 3.7.2 (the first time I deployed the app I've used 3.6.0, but I was getting an error and I decided to upgrade it)
-Postgresql
- Nginx
です。しかし、私は再びアプリを動作させることができません。
まず物事まず、これらは、私は、サーバー
- を作った手順は、私がやったspanshotに基づいて液滴を作成し、サーバーへ
- セットアップアクセス(ユーザーの前に
私がCapristanoを展開しようとしていたとき、私はフォルダにアクセス権を持っていなかったというエラーが出ました。フォルダが存在しませんでした(エラーはメモリが不足していました)が、スワップメモリを追加して解決したことが判明しました。
それから私は別のpuma.sockインスタンス(またはそのようなもの)があったこと、エラーを得ていた、と私は/apps/myapp/shared/tmp
からファイルを削除する解決今では私がアプリを展開しようとすると思われます、アプリケーションはデータベースにアクセスできません(データベースにはすべてのデータが含まれています)
誰かが同様のことをしましたか?より魔法の/簡単な方法はありますか?