ローカルネットワークにRedmineを構築した


Redmineとは

知名度が高いプロジェクト管理ツールです。
チケットベースで、バグやタスクを管理します。
プラグインを追加することで機能追加もできます。
プラグインのディレクトリをvolumesに割り当てることで、追加しやすく設定しました。

注意事項

ssl設定はしていないので、VPNやローカルネットワークなどのセキュアなネットワーク内で利用してください。

インストール手順

  1. GitHub からファイル一式をクローンまたはダウンロードしてください。

  2. docker-compose.ymlconfiguration.yml<<>>の部分を環境に合わせて書き換えてください。

  3. 下記のコマンドを実行します。

    $ docker-compose up -d
    
  4. 下記のコマンドを実行すると起動します。数分経ったらブラウザからアクセスしてみてください。

    $ bash setup.sh
    

プラグイン追加手順

  1. /usr/src/redmine/pluginsに対応したvolumeにプラグインファイルを配置します。
    プラグインは解凍した状態で配置します。

  2. 下記のコマンドを実行するとプラグインが適用されます。

    $ bash install-plugins.sh
    
  3. 念のため、下記のコマンドを実行します。

    $ docker-compose restart
    

データのバックアップについて

docker-compose.ymlconfiguration.ymlファイルと、
volumesに指定しているディレクトリ一式をバックアップすればいいです。

データのリストアについて

バックアップしておいたvolumesを配置し、$ docker-compose up -dを実行すればデータが復元した状態で起動します。

さいごに

役に立ちましたら、いいねのクリックをお願いします。