Redmineとは
知名度が高いプロジェクト管理ツールです。
チケットベースで、バグやタスクを管理します。
プラグインを追加することで機能追加もできます。
プラグインのディレクトリをvolumesに割り当てることで、追加しやすく設定しました。
注意事項
ssl設定はしていないので、VPNやローカルネットワークなどのセキュアなネットワーク内で利用してください。
インストール手順
-
GitHub からファイル一式をクローンまたはダウンロードしてください。
-
docker-compose.ymlとconfiguration.ymlの<<>>の部分を環境に合わせて書き換えてください。 -
下記のコマンドを実行します。
$ docker-compose up -d -
下記のコマンドを実行すると起動します。数分経ったらブラウザからアクセスしてみてください。
$ bash setup.sh
プラグイン追加手順
-
/usr/src/redmine/pluginsに対応したvolumeにプラグインファイルを配置します。
プラグインは解凍した状態で配置します。 -
下記のコマンドを実行するとプラグインが適用されます。
$ bash install-plugins.sh -
念のため、下記のコマンドを実行します。
$ docker-compose restart
データのバックアップについて
docker-compose.yml、configuration.ymlファイルと、
volumesに指定しているディレクトリ一式をバックアップすればいいです。
データのリストアについて
バックアップしておいたvolumesを配置し、$ docker-compose up -dを実行すればデータが復元した状態で起動します。
さいごに
役に立ちましたら、いいねのクリックをお願いします。