编辑
在部署 Rails 应用程序之前,我需要做哪些容易被忽视的小事?
我已经为任何需要一两分钟以上的任务设置了另一个问题,因此应该安排到部署过程中。在这个问题中,我主要关心在线配置选项和类似的选项,这些可以完成,但在开发周期中经常被忽略,因为它们在部署之前没有任何区别
编辑
在部署 Rails 应用程序之前,我需要做哪些容易被忽视的小事?
我已经为任何需要一两分钟以上的任务设置了另一个问题,因此应该安排到部署过程中。在这个问题中,我主要关心在线配置选项和类似的选项,这些可以完成,但在开发周期中经常被忽略,因为它们在部署之前没有任何区别
rake gems:unpack
config/environment.rb
app/controllers/application.rb
filter_parameter_logging :password, :password_confirmation
检查慢查询日志,并将任何索引添加到导致全表遍历的模型中。
还
grep -ril FIXME
设置要在应用程序的部署副本之间共享的文件和文件夹,包括(但不限于)视图缓存、数据库配置、维护页面......
这些并不是真正特定于 Rails 的部署任务,但我已经看到它们在部署系统中被忽视了太多次: