個人用で利用するのをインストールをまとめる。

defaultと違って、sqlite3とnginx+passengerを使う。

sqlite3インストール

# sqlite
yum install libsqlite3*
# imagemackck
yum install ImageMagick ImageMagick-devel ipa-pgothic-fonts

nginx+passenger インストール

passenger gemでインストールする。

redmine download

wget http://www.redmine.org/releases/redmine-2.5.2.tar.gz or curl -O http://www.redmine.org/releases/redmine-2.5.2.tar.gz

tar xvf redmine-2.5.2.tar.gz
mv redmine-2.5.2 redmine
cd redmine

database設定

config/database.example.yml をコピーして config/database.yml を作成してください。 config/database.yml を編集し、"production"環境用のデータベース設定を行ってください。

database.yml.exampleを参考にして書けば大丈夫

PostgreSQLを使用する場合の例(デフォルトのポート):

production:
  adapter: sqlite3
  database: db/redmine.sqlite3
  timeout: 5000

bundle install

bundle install --path vendor/bundle

path指定を忘れずに

Redmineの初期設定とデータベースのテーブル作成

初期設定

#bundle 経由でこれからも操作を行う
bundle exec rake generate_secret_token

データベース作成

RAILS_ENV=production bundle exec rake db:migrate

nginx設定

passengerとnginxがインストールされていれば以下を入れる

server {
  listen       80;
  listen       443 ssl;
  server_name  issue.lunchmate.me;
  root /home/app/www/redmine/public;
  passenger_enabled on;
  rails_env production;
  #charset koi8-r;

  # ...以下省略
}

参考

results matching ""

    No results matching ""