Rails 应用使用 Capistrano2 部署流程

Capistrano 2 首次部署流程

  1. 修改 config/deploy.rb 和 config/deploy/production.rb
  2. bundle exec cap production deploy:setup
  3. bundle exec cap production deploy:check
  4. bundle exec cap production deploy:cold

配置 Nginx

  1. ln -s /opt/app/ruby/aaa-cms/current/config/nginx.conf /etc/nginx/conf.d/ott_tv_cms.conf
  2. 添加 "include conf.d/aaa_cms.conf;" 到 /etc/nginx/nginx.conf
  3. 运行 nginx -t 来检查 nginx 配置没有问题
  4. 运行 nginx -s reload 来重启 nginx

初始话数据库数据

RAILS_ENV=production bundle exec bin/rake db:seed

Capistrano 2 首次部署完成后再部署

bundle exec cap production deploy

posted @ 2015-07-29 17:03  冰凌花花~  阅读(199)  评论(0编辑  收藏  举报