一人slackの代替としてmattermostを使っているんだが、verが7.9だったので最新のクライアントを起動するたびサーバーのバージョンアップのポップアップが出てうざかった
色々調べたのちmysqlのバージョンは上げないでmysql使うで、一番楽な方法として、ver9.4.3のソース書き換えて自前でbuildして対応した
以下メモとしてコマンドコピペしとく
ちなみに9.5.1を使ってみたらmysql5.7はサポート外と言われて起動しなかった
●最新版をclone
git clone https://github.com/mattermost/mattermost-docker-preview.git
●mysql用の公開鍵を最新化
wget https://repo.mysql.com/RPM-GPG-KEY-mysql-2023 -O- | apt-key add -
●mysql用に戻す
Dockerfile
config_docker.json
docker-entry.sh
を以下リンクの個所を元に戻す
https://github.com/mattermost/mattermost-docker-preview/commit/8e6c2f0371e3cecd875d27fe47ed403e3fe1a0c0
●dockerfileの以下コメント
# RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29
# RUN apt-get update && apt-get install -y ca-certificates
●ADD書き換え
ADD https://releases.mattermost.com/9.4.3/mattermost-team-9.4.3-linux-amd64.tar.gz .
●build
docker build -t tac-sat/mattermost:9.4.3 .
imageの差し替え
portainerを使って、image差し替えてdeployする