RedmineをUbuntu 18.04.04 LTS + docker-composeで爆速で起動させる
1. dockerとdocker-composeをインストールする
下記の記事を参考にインストールする。 qiita.com
2. Redmine用のフォルダを作成
mkdir redmine cd redmine
3. docker-compose.ymlを作成
touch docker-compose.yml nano docker-compose.yml
docker-compse.ymlの内容は、下記の記事参照。
※ポートだけ80だとエラー発生していたので、81に変更しています。
version: '3.7' services: redmine: container_name: redmine image: redmine restart: always ports: - 81:3000 volumes: - ./data/plugins:/usr/src/redmine/plugins - ./data/themes:/usr/src/redmine/public/themes environment: REDMINE_DB_MYSQL: redmine-db REDMINE_DB_PASSWORD: redmine redmine-db: image: mariadb container_name: redmine-db restart: always environment: MYSQL_ROOT_PASSWORD: redmine MYSQL_DATABASE: redmine volumes: - ./data/db:/var/lib/mysql command: mysqld --character-set-server=utf8 --collation-server=utf8_unicode_ci
4. docker-composeを起動
docker-compose up -d
5. Redmineを起動
下記のアドレスにアクセスする。
http://[UbuntuのIPアドレス]:81
初期パスワードは、adminです。
素晴らしいRedmineライフを!!
【追記 2020/4/28】 新しいチケット作成できるようにする方法
チケットの作成に一苦労したので、転ばぬ先の杖。
実際に用いた設定値も記載してありますので、ご参考までにどうぞです。
プロジェクト作成
[管理] → [プロジェクト] → [+新しいプロジェクト]
名称に「AIエンジニア」で作成する。ロールの作成 [管理] → [ロールと権限] → [+新しいロール]
名称に「管理者」、全権限にチェックして、保存する。
※ここが原因でプロジェクトのチケットタブに「新しいチケット」を作成の項目が出ていなかったと思われる。トラッカーの追加 [管理] → [トラッカー] → [+新しいトラッカー]
名称に「学習」と入力して、保存する。
※チケット作成時の必須項目のため、設定が必要になります。チケットのステータスの追加 [管理] → [チケットのステータス] → [+新しいステータス]
名称に、「新規」「進行中」「終了」と入力して、それぞれ作成する。
※チケット作成時の必須項目のため、設定が必要になります。ワークフローの設定 [管理] → [ワークフロー] → [ステータスの遷移]タブ → 「ロール:すべて、トラッカー:すべて」にして[編集]
遷移できるステータスにすべてチェックを入れて、保存する。選択肢の値の設定 [管理] → [選択肢の値] → 各項目[+新しい値]
「低い」「通常」「高い」「急いで」「すぐに」を追加する。
※チケット作成時に必須項目の優先度のドロップダウンリストの選択肢はここで設定できます。
以上、チケットタブから新しいチケットを作成できるようになりました。