Mastodonサーバ管理コマンド
Dockerで
code:docker-use-tootctl.sh
docker-compose run --rm web bundle exec tootctl
# or
docker-compose run --rm web bundle exec bash
tootctl
code:backup-db.sh
# from Upgrade notes
docker exec mastodon_db_1 pg_dump -Fc -U mastodon mastodon_production > name_of_the_backup.dump
# 肝心の restore がわからん
# これだとだめ
# -i: stdinをいい感じにする
docker exec -i mastodon_db_1 pg_restore -Fc -U mastodon -d mastodon_production < name_of_the_backup.dump
code:update-mastodon.sh
# mastodon imageのversionを書き換え
vim docker-compose.yml
# migrate
docker-compose run --rm web rails db:migrate
# Upgrade notesによるとDockerなら不要らしいけど一応
docker-compose run --rm web rails assets:precompile
ここに全部書いてある (本当に助かってます)