zuntan02のはてなブログ

備忘録的なものです。時々職場の技術者ブログにも転記してますが、メインはこちらで。

【Mattermost】3.6.1→3.7.3にUpdateしたメモ

前に
zuntan02.hateblo.jp

これで構築した環境のバージョンアップ作業メモ。

■事前作業

# Upgradeガイド確認
https://docs.mattermost.com/administration/upgrade.html

バックアップ

AWS EC2だったのでのスナップショット取得で。
MySQL dumpとかしたほうがいいかもしれないけども面倒なので)

パッケージを取得・展開
cd /usr/local/src/
wget https://releases.mattermost.com/3.7.3/mattermost-3.7.3-linux-amd64.tar.gz
tar xvzf mattermost-3.7.3-linux-amd64.tar.gz
サービスの停止~設定ファイル・データのコピー~サービス再開
/etc/init.d/mattermost stop
/etc/init.d/mattermost status

# 設定ファイル(config.json)の差し替え
cd /usr/local/src/mattermost/config
mv config.json config.json_org
cp -p /home/tcmobile/config.json ./

# ローカルストレージ(./data)のコピー
cp -rp /opt/mattermost/bin/data /usr/local/src/mattermost/bin/

# 所有者変更
chown -R mattermost:mattermost /usr/local/src/mattermost/

# アプリケーションディレクトリの新旧差し替え
mv /opt/mattermost /opt/mattermost_old
mv /usr/local/src/mattermost /opt/

# 再開
/etc/init.d/mattermost start
/etc/init.d/mattermost status
システムコンソール_サーバーログでログ確認

OK