Mastodon v1.3.3 にアップデートしてみた。

早くもMastodon v1.3.3がリリースされていたので、Mastodonインスタンス”今.jp”をアップデートしてみました。
テスト環境を作っていないリリースノートを読む限りクリティカルな変更は入っていなさそうなのでカジュアルにアップデートしましたが、いくつかの操作を試してみたところ上手く動いているようなので、しばらく様子を見守ることにします。(そのうち動作の検証項目リストも作成しておきたいですね。)


# cd /mastodon
# systemctl stop httpd.service
# su mastodon
$ /usr/local/bin/docker-compose down --remove-orphan
$ exit
# tar cpzf /home/mastodon/backup.tar.gz postgres redis public/system docker-compose.yml .env.production
# su mastodon
$ git fetch
$ git stash
$ git checkout v1.3.3
$ git stash pop
$ /usr/local/bin/docker-compose build
$ /usr/local/bin/docker-compose run --rm web rake db:migrate
$ /usr/local/bin/docker-compose run --rm web rake assets:precompile
$ /usr/local/bin/docker-compose up -d
$ exit
# systemctl start httpd.service

まだリストアまで検証していないのでバックアップの取り方がこれで良いのか疑問ですが、手順に織り込んでみました。
データベースのマイグレーションやアセットのプリコンパイルは不要かな?とは思いましたが、念のために実施しています。