redmineをインストールする
概要
redmineとは、プロジェクト管理ツールです。プロジェクトの進捗管理やタスク管理、チケット管理などができます。 ウォーターフォール型のプロジェクト管理やアジャイル型のプロジェクト管理にも対応しています。
サーバに直接インストールする方法と、Dockerを使ってインストールする方法がありますが、ここではDockerを使ってインストールする方法を紹介します。
運用する上でも、Dockerを使ってインストールすることで、環境構築が簡単になります。
前提条件
手順
- redmineを起動するための
docker-compose.yml
を作成します。 docker-compose.yml
に以下の設定を追加します。
redmineの設定
以下の設定をdocker-compose.yml
に追加します。
docker-compose.yml | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
|
image
: redmineの公式イメージを指定します。ports
: ポート番号を指定します。3001:3000
は、ホストの3001番ポートをコンテナの3000番ポートにマッピングします。最終的には、http://localhost:3001
でアクセスできます。environment
: 環境変数を指定します。REDMINE_DB_POSTGRES
は、redmine_dbのサービス名を指定します。REDMINE_DB_DATABASE
は、データベース名を指定します。REDMINE_DB_USERNAME
は、ユーザ名を指定します。REDMINE_DB_PASSWORD
は、パスワードを指定します。depends_on
: 依存関係を指定します。redmine_db
が起動してからredmine
を起動します。networks
: ネットワークを指定します。backend
は、redmineコンテナをbackend
ネットワークに接続します。volumes
: ボリュームを指定します。redmine_postgres_data:/var/lib/postgresql/data
は、redmineのデータを保存するためのボリュームを作成します。expose
: ポートを公開します。5433
ポートを公開します。
redmineの起動
以下のコマンドを実行して、redmineを起動します。
bash | |
---|---|
1 |
|
起動確認
ブラウザでhttp://localhost:3001
にアクセスします。
redmineの画面が表示されれば、インストールは完了です。