-1
私のアプリケーションを本番環境に展開するにはcapistrano-rails gemを試してみます。残念ながら、乗客のための標準的なポートは私が使用することができない3000です。Capistranoを使用して旅客口を変更してください
deploy.rb
ファイルを変更して、展開後に別のポートで乗客を始めることができるようにするにはどうすればよいですか?
ご協力いただきありがとうございます。
次は何も変わりません:ポートの値とRailsのルートディレクトリにPassengerfile.json
を作成することが可能ですPassenger documentationによると
set :passenger_restart_with_touch, true
set :passenger_port, 10666
set :passenger_roles, :app
set :passenger_restart_runner, :sequence
set :passenger_restart_wait, 5
set :passenger_restart_limit, 2
set :passenger_restart_with_sudo, false
set :passenger_environment_variables, {}
set :passenger_restart_command, 'passenger-config restart-app'
set :passenger_restart_options, -> { "#{deploy_to} --ignore-app-not-running" }
namespace :deploy do
after :restart, :clear_cache do
on roles(:web), in: :groups, limit: 3, wait: 10 do
# Here we can do anything such as:
# within release_path do
# execute :rake, 'cache:clear'
# end
end
end
end
それは動作しますが、ちょうど更新するために必要な最新のバージョンへの私の乗客。前に走っていた古い(4.0.58)乗客のバージョンがあったが、これはまだ使われていないようだ。 –