-1


0

デプロイ後にRuby on Railsアプリを更新する方法は?

RailsアプリをVPSにデプロイし、すべてが正常に機能するとします。 MySQLが投入されています。

次に、アプリの機能またはビューを変更します。 次に何をしますか?

おそらくCentOS、Passanger、nginx、MySQL、およびGITを使用しています。

3 Answer


5


この種のことを支援するツールはいくつかありますが、最も広く使用されているのはhttp://github.com/capistrano/capistrano[Capistrano]です。 しかし、本質的には魔法ではありません。 新しいコードをアップロードすると、準備ができているはずです。 データベースに変更を加えた場合は、アップグレードする前にアプリをオフラインにしてから移行を実行し、再びオンラインに戻す必要があります。


2


capistranoを使用して、アプリケーションの新しいバージョンをデプロイできます。

アイデアは、ローカルで開発し、アプリケーションをローカルで実行およびテストすることです。 +そして、展開の準備ができたら、capistranoを使用して実稼働サーバーのソースコードを更新します。


0


http://guides.rubyonrails.org/migrations.html [データベースの移行]についても理解するのに役立ちます。