Capistrano를 사용하여 코드를 배포하고 있습니다. 배포 후 아파치를 다시 시작해야합니다.Capistrano가 암호를 요구했지만 입력 할 수 없습니다.
role :app, %w{[email protected]}
server '91.185.209.70', user: 'deployer', roles: %w{app}, password: "password"
set :ssh_options, {
forward_agent: false,
auth_methods: %w(password),
password: 'password',
user: 'deployer',
}
namespace :deploy do
desc 'Restart application'
task :restart do
on roles(:app), in: :sequence, wait: 5 do
execute "sudo service apache2 restart"
end
end
end
하지만 내가 아래에 암호를 입력 기운이와 을 geeting 유지 - 장애인 키보드 :이 코드와 함께 그 일을하고
또한
, 왜 다시 시작이다 배치 후 자동으로 호출되지 않는 tak? 수동으로 불러야합니다.
왜 아파치를 다시 시작 하시겠습니까? 대신 랙 ruby 서버를 다시 시작하십시오 (유니콘/승객/얇은 또는 사용 가능성이있는 모든 것). –