Mastodon v2.4.5 、そしてメディアを Amazon S3 へ
今回のアップデートはセキュリティに関係のあるアップデートということで、さぼっていたアップデート作業をやりました。 うちは基本的に何もいじらないバニラなインスタンスなので、いつものアップデートでは git pull でやってるんだけど、今回は backport の変更なので、git fetch でしか更新できないと。 ・・・あんまり意味が分かってない(笑) で、Mastodon 上で聞くと、タグは切られているが、いつものような本当の(いいかたがわからない)アップデートではなく、v2.4.3 のセキュリティに関する一部の変更によるものだから、現状のデータを更新しないといけないらしい。 それを聞いてもなんとなくしかわかっていないけど、いつもみたいにまっさらのバージョンを持ってきてもダメということは分かった。 でも git pull はあんまりよくないようなので、これを機会に git fetch のやり方に変えていこうと思う。 基本的なやり方は変わらないということなので、自分の備忘録として書いておきたい。 #Mastodonを止める systemctl stop mastodon-{web,sidekiq,streaming}.service #Mastodonユーザになる sudo su - mastodon #Mastodonのおいてあるディレクトリに移る cd ~/live #git fetchで最新のデータを引いてくる git fetch #git stashで現在のデータを一時退避 git stash #git tagでタグの確認 git tag #git checkoutで目的のバージョン指定(今回はv2.4.5) git checkout v2.4.5 #git stash popで退避データの削除 git stash pop #git branchで念のため現在のブランチが指定のもの(今回はv2.4.5)になっているか確認 git branch #こんな表記になればいいらしい $ git branch * (detached from v2.4.5) master #あとはいつも通り gem install bundler bundle install --deployment --without development test yarn install --pure-lockfile RAILS_EN
2018/08/28 19:34