升级指南
最最最最重要的莫过于先备份数据库了
docker exec mastodon-db-1 pg_dump -Fc -U postgres postgres > name_of_the_backup.dump
从4.3.X 升级到 4.4.0
按照官方给出的提示 要求先升级到4.3.9版本
然后再一次操作
- 通过设置环境变量
SKIP_POST_DEPLOYMENT_MIGRATIONS
为true
来运行预部署数据库迁移:
docker-compose run --rm -e SKIP_POST_DEPLOYMENT_MIGRATIONS=true web bundle exec rails db:migrate
重启所有 Mastodon 进程。
运行部署后的数据库迁移:
docker-compose run --rm web bundle exec rails db:migrate
- 如果您使用
Elasticsearch
或OpenSearch
,请使用
docker-compose run --rm web bin/tootctl search deploy --only-mapping -only=accounts
重建账户搜索索引映射。