Edited at

Mastdonのアップデート方法と気を付ける事

More than 1 year has passed since last update.


dockerエンジンの設定

dockerのエンジン指定がおかしいようです。

docker-compose.ymlの上の方に書いてある

version '3'version '2'に書き換えるとビルドが通ります。


マストドンアップデート手順。

基本的には

https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Docker-Guide.md

このUpdateの項目に書かれている通りにすると出来ます。

最新バージョンのブランチ情報をダウンロードします。



git fetch

この時docker-compose.ymlが、オリジナルのMastodonと競合します。

そういう訳で変更したdocker-compose.ymlを非難させます。

git stash

ここでdocker-compose.ymlのversionが'3'になりますので、'2'に修正してください。

出ないとdocker-composeコマンドが使えなくなります。

修正したら



git stash pop

sudo docker-compose build

sudo docker-compose run --rm web rake db:migrate

sudo docker-compose run --rm web rake assets:precompile

でマストドンを構築します。

構築が終わったら、

sudo docker-compose up -d

でマストドンを走らせます。

これでマストドンのアップデートは完了です。