-1
我嘗試使用capistrano-rails gem來部署我的生產應用程序。不幸的是,乘客的標準港口是3000,我不能使用。使用Capistrano更改乘客港
我該如何更改我的deploy.rb
文件,以便部署後可以使用不同的端口啓動乘客?
感謝您的支持!
下不會改變任何東西:
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)乘客版本運行之前,似乎這還沒有使用。 –