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

你可能感兴趣的:(Rails 应用使用 Capistrano2 部署流程)