Capistranoを使用したシステムマシンへの新プロジェクトの展開

Capistranoを使用したシステムマシンへの新プロジェクトの展開

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エクスポートを実行する必要があると思います。

ベストアンサー1

おすすめ記事