Ao reiniciar o thin via as alterações do Capistrano não são selecionadas

2

No meu deploy.rb, tenho as seguintes tarefas:

namespace :deploy do
    task :start, :roles => :app do
        run "cd #{current_path} && bundle exec thin start -C config/thin.yml"
    end

    task :stop, :roles => :app do
        run "cd #{current_path} && bundle exec thin stop -C config/thin.yml"
    end

    task :restart, :roles => :app do
        run "cd #{current_path} && bundle exec thin restart -C config/thin.yml"
    end 
end

Quando executo cap deploy:restart via cap deploy , alterações recentes de código não são selecionadas. No entanto, se posteriormente eu executar cap deploy:stop e cap cap deploy:start , todas as alterações serão selecionadas.

Por que o thin não reconhece o novo diretório atual?

    
por Dan Green 21.01.2013 / 18:53

0 respostas