2017-04-08 9 views
-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 

答えて

0

を:

{ 
    "port": 10666, 
} 
+1

それは動作しますが、ちょうど更新するために必要な最新のバージョンへの私の乗客。前に走っていた古い(4.0.58)乗客のバージョンがあったが、これはまだ使われていないようだ。 –

関連する問題