J'essaie d'utiliser capistrano-rails gem pour le déploiement de mon application en production. Malheureusement, le port standard pour le passager est 3000, que je ne peux pas utiliser.Changer de port passager en utilisant Capistrano
Comment dois-je changer mon fichier deploy.rb
afin que je puisse démarrer le passager avec un port différent après le déploiement?
Nous vous remercions de votre soutien!
Ce qui suit ne change rien:
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
cela fonctionne, juste besoin de mettre à jour mon passager à la dernière version .. avait une version de passager antérieure (4.0.58) fonctionnant avant et là il semble que ce n'était pas encore utilisé. –