問題タブ [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.
ruby - Capistrano 3 の時計仕掛けのレシピ
私は Capistrano 3 用のクロックワークのレシピを書こうとしています。
ただし、最後の部分を削除した場合にのみ、 clockwork:startタスクが機能します。2>&1 &
バックグラウンドでプロセスを開始しようとしても、何も起こらないようです。
私は何を間違っていますか?
logging - Capistrano ログ レベル
error
詳細な出力を防ぐために、Capistrano 構成のログ レベルをに設定しました。にdeploy.rb
を追加しましset :log_level, :error
た。これはうまくいきます。ただし、 経由execute
でコマンドを実行すると、 のログ レベルで書き込まれているため、出力されませんDEBUG
。execute
コマンドの出力を印刷するにはどうすればよいですか? capture
の組み合わせを使用しputs
て出力することはできますが、ログをストリーミングする必要がある場合は役に立ちません。
ruby-on-rails-3 - ファイルをリンク (symlink) する前に Capistrano にタスクを実行するように依頼する
support/config/#{rails_env}
私は自分のアプリケーションディレクトリ( )からカピストラーノのshared directory
(共有/構成 )に設定ファイルをコピーしたカピストラーノスクリプトを書き込もうとしています
rails_env => 'staging'
そのため、カピストラーノを実行するfirst time
と、ファイルがsupport/config/#{rails_env}
ディレクトリから共有/構成ディレクトリにコピーされますが、ファイルがカピストラーノによってリンクされる前、つまりこれが完了する前に実行する必要があります
set :linked_files, %w{config/api_config.yml}
リンクされたタスクが失敗しないように (タスクにはファイルが共有ディレクトリに存在する必要があるため)
これが私のCapfileです(ほとんどのものは私のcapistrnoで行われているので、空想はありません)
私が必要とするのは、次のようなことをすることだけです
before 'deploy:[task_name]' , 'deploy:copy_files'
追加の注記: Capistrno 3.0.1 の使用
ruby - Capistrano 3 がデプロイ後に再起動しない
私は最近、capistrano gem をバージョン 3.1.0 に更新しました。それ以降は正常に動作cap production deploy
しますが、ターゲットdeploy:restart
が呼び出されません。
私のサーバーは、Amazon EC2 の Ubuntu 12.10 にデプロイされています。
それはなぜでしょうか?
ruby-on-rails-4 - capistrano 3 で Unicorn サーバーを起動できません
これは私の config/unicorn/development.rb です
この私の Capfile
"cap development unicorn:start"
私のローカル環境から次のコマンドを実行している間
次のエラーが表示されます
マスター ブランチでユニコーン サーバーを起動する方法を教えてください