問題タブ [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.
capistrano - capistrano v3 は v2 のようにコマンドラインで HOSTS を指定できますか?
Capistrano v2 では、コマンドラインで指定されたサーバーでデプロイを実行できます。
cap staging HOSTS="host1,host2" deploy
Capistrano v3 で同じことを行うにはどうすればよいですか?
シナリオ例
アプリをスケーリングする必要がありますが、すべてのアプリ サーバーをデプロイする必要はありません。したがって、新しいものでデプロイを実行したいだけです。
ruby-on-rails - Capistrano 3. shared_path 変数の間違ったパス
Capistrano 3 で Unicorn 再起動タスクを作成しようとしています:
まず、*unicorn_pid* 変数を設定します。
set :unicorn_pid, "#{shared_path}/tmp/pids/unicorn.pid"
次に、それを再起動タスクに渡します。
しかし、実行すると次のようにcap production deploy:restart
表示されます。
そのため、代わりに/home/user/project/shared/
path, #{shared_path} を次のように変換します/var/www/shared/
しかし、このパスをタスクで直接指定すると、unicorn_pid 変数なしで出力に表示されます。
/var/www/shared/
「カスタム」変数でパスを渡すとパスが変更されるのはなぜですか?
ありがとう。
ruby - Capistrano 3.0 — パスワードの入力を求めるプロンプトの安全性は?
以前は、それ3.0
を行う方法がありました:
パスワードの入力を求められますが、入力しても表示されず、ログと出力にその痕跡が残りません。
今、3.0
私が見つけた唯一の方法として:
それは仕事をしますが、どこでもパスワードを明らかにします。
でパスワード プロンプトを表示するための安全な方法を見つけた人はいます3.0
か? ありがとう!
ruby-on-rails - Capistrano のデプロイが deploy:assets:backup_manifest で失敗する
一連のバグを経験した後、初めてカピストラーノで展開しようとしていますが、これは理解できません。
このタスクdeploy:assets:backup_manifest
でデプロイが失敗し、これが失敗後の結果です。
これについてどうするかについてのアイデア。どうもありがとうございました..
Capfile はこちらです。
展開ファイルはここにあります。
追加するだけです。manifest.json は manifest.yml 以外では終了しません。ありがとうございました
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