skimemo


skimemo - 日記/2025-05-26/Mastodon3.4.0→4.3.8に一気に上げた話

_ Mastodon3.4.0→4.3.8に一気に上げた話

自分用メモ:

_ 4.3.8インストールメモ

  • 各キー、SECRETは.env.productionに書かれているコメントの通りに生成しておく
  • dockerコンテナが再起動を繰り返す場合は、-dを付けずに単体でupする(と出力が見れる)
     docker-compose up web
  • ドメインが暫定的でアクセスエラーになる場合は ./config/environmnets/production.rb ファイルを編集
     config.hosts = [
       "192.168.0.80",
       "localhost:3003"
     ]
  • DB名がpostgresだと db:drop ができないので、docker-compose.ymlで他の名前にしておく

_ 3.4.0(DB_NAME=postgres)

  • docker exec -i -t livecurrent_db_1 /bin/bash
  • pg_dump -U postgres -Fc postgres > backup/db.dump
  • scpで新サーバーへコピー

_ 4.3.8(DB_NAME=mastodon)

  • docker compose run --rm web bundle exec rake db:drop
  • docker compose run --rm web bundle exec rake db:create
  • docker exec -i -t mastodon-db-1 /bin/bash
  • cd /var/lib/postgres/data
  • pg_restore -U postgres -d mastodon db.dump
  • docker compose run --rm web bundle exec rake db:migrate
  • docker-compose restart
Category: [Linux] - 06:47:03



 
Last-modified: 2025-05-31 (土) 06:22:07