問題タブ [capistrano3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
540 参照

capistrano - capistrano v3 は v2 のようにコマンドラインで HOSTS を指定できますか?

Capistrano v2 では、コマンドラインで指定されたサーバーでデプロイを実行できます。

cap staging HOSTS="host1,host2" deploy

Capistrano v3 で同じことを行うにはどうすればよいですか?

シナリオ例

アプリをスケーリングする必要がありますが、すべてのアプリ サーバーをデプロイする必要はありません。したがって、新しいものでデプロイを実行したいだけです。

0 投票する
1 に答える
5369 参照

ruby-on-rails - Capistrano 3. shared_pa​​th 変数の間違ったパス

Capistrano 3 で Unicorn 再起動タスクを作成しようとしています:

まず、*unicorn_pid* 変数を設定します。

set :unicorn_pid, "#{shared_path}/tmp/pids/unicorn.pid"

次に、それを再起動タスクに渡します。

しかし、実行すると次のようにcap production deploy:restart表示されます。

そのため、代わりに/home/user/project/shared/path, #{shared_pa​​th} を次のように変換します/var/www/shared/

しかし、このパスをタスクで直接指定すると、unicorn_pid 変数なしで出力に表示されます。

/var/www/shared/「カスタム」変数でパスを渡すとパスが変更されるのはなぜですか?

ありがとう。

0 投票する
2 に答える
1327 参照

ruby - Capistrano 3.0 — パスワードの入力を求めるプロンプトの安全性は?

以前は、それ3.0を行う方法がありました:

パスワードの入力を求められますが、入力しても表示されず、ログと出力にその痕跡が残りません。

今、3.0私が見つけた唯一の方法として:

それは仕事をしますが、どこでもパスワードを明らかにします。

でパスワード プロンプトを表示するための安全な方法を見つけた人はいます3.0か? ありがとう!

0 投票する
0 に答える
638 参照

ruby-on-rails - Capistrano のデプロイが deploy:assets:backup_manifest で失敗する

一連のバグを経験した後、初めてカピストラーノで展開しようとしていますが、これは理解できません。

このタスクdeploy:assets:backup_manifestでデプロイが失敗し、これが失敗後の結果です。

これについてどうするかについてのアイデア。どうもありがとうございました..

Capfile はこちらです。

展開ファイルはここにあります。

追加するだけです。manifest.json は manifest.yml 以外では終了しません。ありがとうございました

0 投票する
1 に答える
851 参照

ruby-on-rails - 定義された ssh 接続を介して接続し、capistrano を使用してサーバー上でシェル コマンドを実行する方法は?

私は私の deploy.rb を持っています:

deploy/production.rb:

を実行すると: $ cap production execute_on_server、次のエラーがスローされます。

jruby 1.7.6 (1.9.3p392) 2013-10-22 6004147 on OpenJDK 64-Bit Server VM 1.6.0_27-b27 [linux-amd64]Ruby: 、 capistrano version: 3.0.1、および rails version:を使用していることに注意してください。4.0.2