「Redmine」の版間の差分
提供: 個人的記録
| 30行目: | 30行目: | ||
# nginxとつなぐのでunicornをいれる。 | # nginxとつなぐのでunicornをいれる。 | ||
#: <pre>gem install unicorn</pre> | #: <pre>gem install unicorn</pre> | ||
| + | # redmineにunicornの設定をする。 | ||
| + | #: 設定ファイルは「/usr/local/www/redmine/config/unicorn.rb」 | ||
| + | <pre> | ||
| + | @dir = "/usr/local/www/redmine" | ||
| + | worker_processes 1 | ||
| + | working_directory @dir | ||
| + | |||
| + | #nginxに渡すソケットの設定。wwwの下に置くものではないので/varに | ||
| + | listen "/var/run/unicorn.sock" | ||
| + | pid "/var/run/unicorn.pid" | ||
| + | |||
| + | preload_app true | ||
| + | |||
| + | stdout_path File.expand_path("log/unicorn.stdout.log", @dir) | ||
| + | stderr_path File.expand_path("log/unicorn.stderr.log", @dir) | ||
| + | </pre> | ||
2016年8月21日 (日) 15:36時点における版
インストール
- パッケージをさがす。
-
pkg search redmine
-
- 3.2.3が見つかったのでインストール
-
pkg install redmine-3.2.3
-
-
Firebirdを使うのでデータベースを作成する。Firebirdが使えないのであきらめてsqlite3を使う。 - /usr/local/www/redmine/config/database.yml を編集してDBを設定する。以下のように書いてみる。
- production:
- adapter: salite3
- database: db/redmine.sqlite
- encoding: utf8
- development:
- adapter: sqlite3
- database: db/redmine_dev.sqlite
- Redmineのディレクトリ(/usr/local/www/redmine)に移動する。
- 秘密鍵を作成する。
-
rake generate_secret_token
-
- DBの初期化を行う。(Firebird使おうとすると、ここでadaptorのエラーがでてこけた)
-
RAILS_ENV=production rake db:migrate
-
- 初期データを投入する
-
RAILS_ENV=production REDMINE_LANG=ja rake redmine:load_default_data
-
- データ配置フォルダを作成し、wwwに権限とかあたえる。
- mkdir -p tmp tmp/pdf public/plugin_assets
- chown -R www:www files log tmp public/plugin_assets
- chmod -R 755 files log tmp public/plugin_assets
- webrickで稼働確認をする。以下のコマンドを実行し、稼働させたうえでブラウザでアクセスする。
-
ruby bin/rails server webrick -e production -b 0.0.0.0
-
- nginxとつなぐのでunicornをいれる。
-
gem install unicorn
-
- redmineにunicornの設定をする。
- 設定ファイルは「/usr/local/www/redmine/config/unicorn.rb」
@dir = "/usr/local/www/redmine"
worker_processes 1
working_directory @dir
#nginxに渡すソケットの設定。wwwの下に置くものではないので/varに
listen "/var/run/unicorn.sock"
pid "/var/run/unicorn.pid"
preload_app true
stdout_path File.expand_path("log/unicorn.stdout.log", @dir)
stderr_path File.expand_path("log/unicorn.stderr.log", @dir)