ubuntu jaunty で Redmine を自動起動させる

作業メモ。要点は、

mongrel_cluster

    • -
group: www-data address: 0.0.0.0 log_file: /home/rails/redmine/log/mongrel.log port: "3000" cwd: /home/rails/redmine docroot: /home/rails/redmine/public environment: production user: rails pid_file: /var/run/mongrel_cluster/redmine.pid servers: 1

init.d のスクリプト

  • テンプレをコピーする
cp /var/lib/gems/1.8/gems/mongrel_cluster-1.0.5/resources/mongrel_cluster /etc/inid.d/mongrel_cluster_redmine
  • 編集する
CONF_DIR=/etc/mongrel_cluster/redmine
USER=rails:www-data

export PATH=/var/lib/gems/1.8/bin/:$PATH
     # Create pid directory                                                                                                    
     mkdir -p $PID_DIR                                                                                                         
     chown $USER $PID_DIR                                                                                                      

rc ディレクトリにリンクを作成

手作業でやらなくても update-rc.d でできる。

update-rc.d mongrel_cluster_redmine defaults