【发布时间】:2016-03-06 00:50:59
【问题描述】:
我正在尝试使用Capistrano 3 部署我的Rails 4 应用程序。我在运行db:migrations 时收到错误消息(我一直马虎,抱歉)。有没有办法让 Capistrano 使用 db:schema:load 部署应用程序(至少是第一次)?
摘自我的deploy.rb:
namespace :deploy do
%w[start stop restart].each do |command|
desc 'Manage Unicorn'
task command do
on roles(:app), in: :sequence, wait: 1 do
execute "/etc/init.d/unicorn_#{fetch(:application)} #{command}"
end
end
end
我不确定如何覆盖Capistrano 3 的默认行为。谁能告诉我如何将它添加到我的脚本中?
【问题讨论】:
标签: ruby-on-rails-4 capistrano3