RHEL 7システムでUbuntu 14.0.4アプリケーションのデプロイを構成しようとしていますが、upstart-systemdの違いにより多くの問題が発生します(監督スクリプト...)。
誰でもこれの経験がありますか?代わりに、systemdスクリプトを使用するように標準のcapistranoデプロイ(カスタムアクションを使用せずに)を変更しますか?
capistrano-foreman-systemdが利用可能であることを知っていますが、この特定のケースに関する多くの情報が見つかりません。質問があります。
キャップファイルの例:
# Load DSL and Setup Up Stages
require "capistrano/setup"
# Includes default deployment tasks
require "capistrano/deploy"
# Includes tasks from other gems included in your Gemfile
require "capistrano/rails"
# Foundation
require "capistrano/foundation"
Dir.glob("lib/capistrano/tasks/*.rake").each { |r| import r }
作業フォルダには素晴らしいものはありません。標準監督、プーマタスクをオーバーライドしてsystemdエクスポートを実行する必要があると思います。