Mattermostのバージョンアップ

やること

mattermostのバージョンアップ。

https://docs.mattermost.com/administration/upgrade.html

バックアップ

mattermostとデータベース(PostgreSQL)をバックアップする。

systemctl stop mattermost
mv /opt/mattermost /opt/mattermost.old
pg_dump --username mmuser --password -f ~/mattermost.dump mattermost

インストール

新しいバージョンをインストールして、旧バージョンの設定、データ、ログを移行するだけ。

curl -O  https://releases.mattermost.com/X.X.X/mattermost-team-X.X.X-linux-amd64.tar.gz
tar xf mattermost-team-X.X.X-linux-amd64.tar.gz -C /opt
cp -pr /opt/mattermost.old/config /opt/mattermost/
cp -pr /opt/mattermost.old/data /opt/mattermost/
cp -pr /opt/mattermost.old/logs /opt/mattermost/
chown -R mattermost:mattermost /opt/mattermost

起動

systemctl start mattermost