LoginSignup
17
21

More than 5 years have passed since last update.

dockerコンテナで稼働するredmineにプラグインを追加した

Last updated at Posted at 2018-05-09

はじめに

この記事ではUbuntu16.04上で、docker-composeでsameersbn/redmineからredmineイメージを起動しています。

コンテナ内のプロセスへアクセス

まず、コンテナ内でプロセスが実行できるようにします。

sudo docker ps

を実行して、redmineが稼働するプロセスを調べます。

CONTAINER ID        IMAGE                        COMMAND                  CREATED             STATUS              PORTS                     NAMES
hogehoge        sameersbn/redmine:latest     "/sbin/entrypoint.sh…"   5 months ago        Up 12 days          80/tcp, 443/tcp           docker_redmine_1

CONTAINER ID か NAMES を確認します。

sudo docker exec -it docker_redmine_1 bash

と実行すると、コンテナ内のプロセスへアクセスできます。
今回はNAMES docker_redmine_1 と入力しましたが、CONTAINER ID を入力しても同じです。

プラグインのインストール

今回はredmine-slackをインストールします。

まず、プロセスへアクセスした状態で、ディレクトリを移動します。redmine直下のpluginsへ移動します。

/home/redmine/redmine# cd plugins/

次にgitリポジトリよりgit clone にてダウンロードします。

git clone https://github.com/sciyoshi/redmine-slack

その後

bundle exec rake redmine:plugins:migrate RAILS_ENV=production

を実行

exit でコンテナから抜けます。

その後

sudo docker restart docker_redmine_1

でdockerを再起動

後はredmineにログインして、管理→プラグインを確認すると、プラグインが追加されています。

追加:プラグインの設定画面がエラーになる

管理→プラグインからredmine-slackの設定をクリックすると404になります。
この記事で回避

17
21
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
17
21