WindowsマシンのWSL上のUbuntuにBitnami RedmineのDockerイメージをpullし、Scrum Pluginをインストールする手順を説明します。
1. 初期設定
-
作業ディレクトリの作成:
- Ubuntuターミナルで以下のコマンドを実行して、作業ディレクトリを作成し、そこに移動します。
mkdir -p ~/redmine cd ~/redmine
- Ubuntuターミナルで以下のコマンドを実行して、作業ディレクトリを作成し、そこに移動します。
2. Bitnami Redmine Dockerイメージのpull
-
Bitnami Redmineイメージのpull:
- 以下のコマンドを実行して、Bitnami RedmineのDockerイメージをpullします。
docker pull bitnami/redmine
- 以下のコマンドを実行して、Bitnami RedmineのDockerイメージをpullします。
3. docker-composeファイルのダウンロード
-
docker-composeファイルのダウンロード:
- 以下のコマンドを実行して、Bitnami Redmineの
docker-compose.yml
ファイルをダウンロードします。curl -sSL https://raw.githubusercontent.com/bitnami/containers/main/bitnami/redmine/docker-compose.yml > docker-compose.yml
- 以下のコマンドを実行して、Bitnami Redmineの
-
Redmineコンテナの起動:
- 以下のコマンドを実行してRedmineコンテナを起動します。
docker-compose up -d
- 以下のコマンドを実行してRedmineコンテナを起動します。
4. Redmineの動作確認
-
Redmineの動作確認:
- ブラウザを開き、
http://localhost:3000
にアクセスしてRedmineが動作していることを確認します。 - 初期ユーザー名とパスワードはDokerイメージ提供元をご確認ください。
- ブラウザを開き、
5. Scrum Pluginのインストール
-
Scrum Pluginのダウンロード:
- Ubuntuターミナルで以下のコマンドを実行して、Scrum Pluginをダウンロードします。
wget https://redmine.ociotec.com/attachments/download/564/scrum-v0.23.0.tar.gz
- Ubuntuターミナルで以下のコマンドを実行して、Scrum Pluginをダウンロードします。
-
Scrum Pluginの展開:
- ダウンロードしたtar.gzファイルを展開します。
tar -xzvf scrum-v0.23.0.tar.gz
- ダウンロードしたtar.gzファイルを展開します。
-
Scrum Pluginのコンテナへのコピー:
- 以下のコマンドを実行して、展開したScrum Pluginをコンテナ内の
/opt/bitnami/redmine/plugins
ディレクトリにコピーします。docker cp scrum redmine-redmine-1:/opt/bitnami/redmine/plugins
- 以下のコマンドを実行して、展開したScrum Pluginをコンテナ内の
-
プラグインのインストール:
- Redmineコンテナに接続し、プラグインの依存関係をインストールし、データベースをマイグレーションします。
docker exec -it redmine-redmine-1 /bin/bash cd /opt/bitnami/redmine bundle install --without development test bundle exec rake redmine:plugins:migrate RAILS_ENV=production exit
- Redmineコンテナに接続し、プラグインの依存関係をインストールし、データベースをマイグレーションします。
-
Redmineの再起動:
- Redmineコンテナを再起動します。
docker-compose restart redmine
- Redmineコンテナを再起動します。
6. Scrum Pluginの設定
-
Redmineにログイン:
- ブラウザで
http://localhost:3000
にアクセスし、管理者アカウントでログインします。
- ブラウザで
-
Scrum Pluginの有効化:
- 「管理」タブをクリックし、「プラグイン」セクションでScrum Pluginが有効になっていることを確認します。
以上で、Bitnami RedmineのDockerイメージをWSL上のUbuntuにpullし、Scrum Pluginをインストールする手順が完了です。これでScrumを使ったプロジェクト管理が可能になります。