退役SEのつれづれ日記

定年退役SEが、つれづれなる想いをしたためています。
(旧名:『システムノヲニワソト』)

[docker][redmine][bitnami] bitnami_redmine(3.3.1)の導入と環境移行

2017-01-17 | サーバ設定(redmine,zabbix
ようやくまとまった時間がとれたので、久しぶりの投稿です。
bitnami-redmineが3.3.1に更新されてちょっと時間が経ってしまいましたが、
コンテナ化の作業検証が終わったので、報告(投稿)します。

実施した内容は以下の4点。
1.bitnami-redmine 3.3.1 を centos6 でコンテナ化
2.Gitのバージョンアップ(yumでは1.7.1となるので2.10に更新)
3.pluginの導入
4.DBデータおよびファイルの移行
gitのバージョンアップにはスクリプトを導入
#!/bin/sh -x
echo "*Start update git.."
date
yum -y remove -q git.x86_64
yum -y install -q curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-ExtUtils-MakeMaker
wget https://www.kernel.org/pub/software/scm/git/git-2.10.0.tar.gz
cd /usr/local/src/
curl -o git.tar.gz https://www.kernel.org/pub/software/scm/git/git-2.10.0.tar.gz
tar -xzf git.tar.gz
cd git-2.10.0
make prefix=/usr/local all
make prefix=/usr/local install
date
echo "*End update git.."

redmineのファイルも修正しておきます。
patch -0 cd /opt/redmine/apps/redmine/htdocs/lib/redmine/scm/adapters/git_adapter.rb < パッチファイル
+++ git_adapter.rb.org
@@ -23,7 +23,7 @@ module Redmine
class GitAdapter < AbstractAdapter

# Git executable name
- GIT_BIN = Redmine::Configuration['scm_git_command'] || "git"
+ GIT_BIN = Redmine::Configuration['scm_git_command'] || "/usr/local/bin/git"

class GitBranch < Branch
attr_accessor :is_default

あとは以前のとおり。
pluginはknowledgebaseだけは別途単独で導入するほうが問題が起きにくいです。

ということで、スクリーンショットのとおり、GITは2.10に、pluginは26種類導入完了です。

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。