めもです。
メンテ開始前
- misskey-dev/misskey/main をベースにブランチ (AyumuNekozuki/misskey/original-202x.xx.x)作成
- 作成したブランチ -> AyumuNekozuki/misskey/develop_mashiro-site に PR/merge
- AyumuNekozuki/misskey/develop_mashiro-site で各種修正
- AyumuNekozuki/misskey/develop_mamashiro-site -> AyumuNekozuki/misskey/mainhiro-site に PR/merge
- AyumuNekozuki/misskey/main_mashiro-site から Release 作成
メンテ開始後
# Misskey止める
$ sudo systemctl stop misskey.service
# User移動
$ su misskey
# バックアップ
$ sh db_backup.sh
# アップデート
$ cd misskey
$ git pull
$ git checkout main_mashiro-site
$ pnpm run clean
$ NODE_ENV=production pnpm install --frozen-lockfile
$ NODE_OPTIONS=--max_old_space_size=3072 NODE_ENV=production pnpm run build
$ NODE_ENV=production pnpm run migrate
$ exit
# マシン再起動
$ sudo reboot
以上