建設ページの下のレール
-
22-10-2019 - |
質問
私はこれが一部の人にとっては些細なように見えるかもしれないことを知っています、他の人はポイントを見ないでしょう - しかし、私にとってこれは素晴らしいことです:
Railsアプリに更新を迅速かつ効率的にコミットし、Railsアプリを再起動しているときにコンストラクションスタイルのページに切り替える方法を説明しようとしています。 。
現時点では、次のパターンに従います。
- 1、アプリに変更を加えます
- 2、Macのバージョンアプリを使用してBeanStalKAppにコミットします
- 3、beanstalkappからサーバーへのリビジョンを展開します
- 4、サーバーにログインし、Apacheを再起動します
- 5、数秒待ってから、すべてを再確認し始めますすべてはa-okです
それが役立つ場合、私はターンキーレールの画像VPSで乗客を使用しています。
アドバイスなどをお願いします。
ありがとう、
ダニー
解決
いくつかのオプションがあります:
- 「テスト」のサブドメインを作成し、それを生産サーバーに展開し、審査されたら、生産コードの場所にプッシュできます。
メインの生産サーバーと同じIPアドレスを指すために、DNSレコードにサブドメインを追加できるようにする必要があります。また、新しいVirtualHostを追加する必要があります ServerName subdomain.host.com
と DocumentRoot /data/host.com/testing/public
そのコードをロードするように。
- 乗客を使用して、サブフォルダーアプリを作成します。のセクション3.2を参照してください http://www.modrails.com/documentation/users%20guide.html#_deploying_a_ruby_on_rails_application 追加する方法を確認するために
RailsBaseURI
サブディレクトリで個別のサイトを有効にするための指令。これは、コードを別のディレクトリに展開し、SimLinkを作成することを意味します。
私は個人的に両方のアプローチをしました。私はアプローチ#1を好みますが、それは個人的な好みとあなたがあなたのホストに持っているアクセスのレベルです。
所属していません StackOverflow