(旧)平凡エンジニアからの出発

https://atuyan39.hatenablog.com/ に移動しました。

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の内容は、下記の記事参照。

sig9.hatenablog.com

※ポートだけ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】 新しいチケット作成できるようにする方法

チケットの作成に一苦労したので、転ばぬ先の杖。
実際に用いた設定値も記載してありますので、ご参考までにどうぞです。

  1. プロジェクト作成
    [管理] → [プロジェクト] → [+新しいプロジェクト]
    名称に「AIエンジニア」で作成する。

  2. ロールの作成 [管理] → [ロールと権限] → [+新しいロール]
    名称に「管理者」、全権限にチェックして、保存する。
    ※ここが原因でプロジェクトのチケットタブに「新しいチケット」を作成の項目が出ていなかったと思われる。

  3. トラッカーの追加 [管理] → [トラッカー] → [+新しいトラッカー]
    名称に「学習」と入力して、保存する。
    ※チケット作成時の必須項目のため、設定が必要になります。

  4. チケットのステータスの追加 [管理] → [チケットのステータス] → [+新しいステータス]
    名称に、「新規」「進行中」「終了」と入力して、それぞれ作成する。
    ※チケット作成時の必須項目のため、設定が必要になります。

  5. ワークフローの設定 [管理] → [ワークフロー] → [ステータスの遷移]タブ → 「ロール:すべて、トラッカー:すべて」にして[編集]
    遷移できるステータスにすべてチェックを入れて、保存する。

  6. 選択肢の値の設定 [管理] → [選択肢の値] → 各項目[+新しい値]
    「低い」「通常」「高い」「急いで」「すぐに」を追加する。
    ※チケット作成時に必須項目の優先度のドロップダウンリストの選択肢はここで設定できます。

以上、チケットタブから新しいチケットを作成できるようになりました。