Debian 最小構成から Redmine を動かすまで(1)
環境
- Debian 8.5 最小構成インストール
- sudo, vim, ssh はインストール済み
目標
Redmine + sqlite3 + Nginx + Unicorn な環境を作る。
...が、今回は、Redmine をインストールして、 動作確認のため WEBRick でトップページを拝むまで。
Apache2 は昔やっていたらしい。
手順概要
- Redmine の準備
- Redmine のインストール
- Redmine の動作確認
Redmine の準備
Redmine のインストール
sudo apt install redmine
...(略、次のは Yes を選択)
┌────────────────────────────────────┤ Configuring redmine ├
│ │ The redmine/instances/default package must have a database installed and configured before │
│ it can be used. This can be optionally handled with dbconfig-common. │
│ │
│ If you are an advanced database administrator and know that you want to perform this │
│ configuration manually, or if your database has already been installed and configured, you │
│ should refuse this option. Details on what needs to be done should most likely be provided │
│ in /usr/share/doc/redmine/instances/default. │
│ │
│ Otherwise, you should probably choose this option. │
│ │
│ Configure database for redmine/instances/default with dbconfig-common? │
│ │
│ <Yes>> <No>> │
│ │
└─────────────────────────────────────────────────
....(略、次のは sqlite3 を選択)
┌─────────────────────────────────┤ Configuring redmine ├
│ The redmine/instances/default package can be configured to use one of several database │
│ types. Below, you will be presented with the available choices. │
│ │
│ Database type to be used by redmine/instances/default: │
│ │
│ sqlite3 │
│ pgsql │
│ mysql │
│ │
│ │
│ <Ok> <Cancel> │
│ │
└──────────────────────────────────────────────
....(略)
Redmine の動作確認
デフォルトの場所が気に入らないので移動して動作確認する。
sudo mkdir /var/redmine
cd /var/redmine
sudo cp -a /usr/share/redmine/* /var/redmine/
sudo chown -R www-data:www-data /var/redmine/
sudo -u www-data ruby bin/rails server webrick -e production
この状態でホストの 3000 ポートにアクセスすれば、 Redmine のトップページが拝める。