2012-07-19 5 views
2

Я пытаюсь развернуть свое приложение на веб-сервере через capistrano. Когда я бегуcapistrano - нет серверов, соответствующих

cap deploy:cold 

Я получаю

executing "cd /home/toe/apps/gallery2/releases/20120719172307 && rake RAILS_ENV=production db:migrate" 
`deploy:migrate' is only run for servers matching {:roles=>:db, :only=>{:primary=>true}}, but no servers matched 

я гугле, но не нашли каких-либо решений.

ответ

6

вы должны определить сервер для роли «DB» в конфигурации/deploy.rb

set :domain, 'horse.mine' 
# ... 
role :app, domain 
role :web, domain 
role :db, domain, :primary => true 

где домен является всего лишь псевдоним.

+0

Спасибо, что сделал трюк. – rogi

Смежные вопросы